文件:
File.Create(Path) //在指定路径下创建一个文本文件,如果已经存在则直接覆盖
File.Delete(Path) //删除指定路径下的文件,如果不存在也不会报错,shift+delete的删除方式
File.Exists(Path) //判断指定路径下属否有这个文件,需要一个bool类型來接收
File.Move(Path1,Path2) //移动指定文件到另外的地方,如果移动的地方已经有这个文件,就会报错,可以改名哦~相当于剪切
Flie.ReadAllLines(Path) //读取一个文件的所有行,并存在一个字符串数组中
File.ReadAllText(Path) //读取一个文件的所有文本,并存在一个字符串中
File.Copy(path1,path2,true) //把指定路径下的文件拷贝到path2这个路径下,如果这个路径下已经有这个文件了,会报异常哦~
后面加上true就不会报错了哦~
File.Replace(string1,string2,string3) //string1:被替换者 string2:替换者 string3:备份的文件地址
File.WriteAllLine(path,string[]) //在指定路径下写入一个字符串数组,一行一行的写
File.WriteAllText(path,string) //在指定路径下写如一个字符串,一写写一行
File.GetCreationTime(path) //获得指定路径下的文件的创建time
File.AppendAllText(path,string) //打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。
目录:
Directory.Create(Path) //在指定目录下创建文件夹,如果文件夹已经存在,则不做任何操作(不支持只通过冒号 (:) 字符创建目录 )
Directory.Delete(path) // 删除指定文件夹下的文件,如果不为空,还要删除,请选用带true 重载
Directory.Exista(path) //判断指定路径下是否有这个文件夹boll
Directory.GetCreationTime(path) //获取指定文件夹的创建时间
Directory.GetCurrentDirectory() //获取当前工作目录的全路径~需要用一个字符串接收
Directory.GetDirectories(Path) //获取指定目录中的子文件夹名,为其返回子目录名称的数组的路径。 String[]
Directory.GetFiles(path) //获取指定目录中的文件名,为其返目录名称的数组的路径。String[]
Directory.GetFileSystemEntries(path1,path2) //获取子目录和文件名(前两者中和版) 都是文件夹,或都是文件
Directory.Move(path1,path2) //path2必须不存在
举例来讲,如果您尝试将 c:\mydir 移到 c:\public,并且 c:\public 已存在,则此方法引发 IOException。 您必须将“c:\\public\\mydir”指定为 destDirName 参数(假设“c:\\public”下不存在“mydir”),或者指定一个新的目录名,例如“c:\\newdir”。