对目录的操作:
类:Directory 创建、移动和枚举目录和子目录的静态方法。
方法:CreateDirectory(string path) 创建path中指定的目录和子目录。
Delete(string path) 删除path中指定的空目录。
Delete(string path, boolean) 删除path指定的目录,如果boolean为true,删除指定目录下的所有子目录。
Exits(string path) 判断是否存在path指定的目录。
类:DirectoryInfo 创建、移动和枚举目录和子目录的实例方法。
方法:Exists() 判断目录是否存在。
GetDirectorise() 返回当前目录的子目录
GetDirectories(string) 返回当前目录中符合string的目录数组。
GetDirectories(string ,SearchOption) 与给定的搜索条件匹配并使用某个值确定是否在子目录中搜索的目录的数组。
searchOption SearchOption 枚举的一个值,指定搜索操作是应仅包含当前目录还是应包含所有子目录。
AllDirectories
在搜索操作中包括当前目录和所有子目录。此选项在搜索中包括重解析点,比如安装的驱动器和符号链接。
TopDirectoryOnly
仅在搜索中包括当前目录。
如果需要创建对象,就使用DirectoryInfo类(需要对一个目录进行频繁的操作)。Directory类也和DirectoryInfo一样,有三个GetDirectories方法,不同的地方在于Directory可以用参数随时指定访问目录,Directoryinfo只能对初始化的那个指定目录做操作。
对文件的操作:
类:StreamReader
类:StreamWriter
类:FileInfo