C# File 类和 Directory 类
File和Directory实用类提供了许多静态方法,用于处理文件和目录。这些方法可以移动文件、査询和更新特性,还可以创建FileStream对象。可以在类上调用静态方法,而不必创建它们的实例。File类的一些最常用静态方法如表所示。
方 法 | 说 明 |
CopyO | 将文件从源位罝复制到目标位罝 |
Create() | 在指定的路径上创建文件 |
Delete() | 删除文件 |
Open() | 返回指定路径上的FileStream对象 |
Move() | 将指定的文件移到新位S。可在新位S为文件指定不同名称 |
Directory类的一些常用静态方法如表所示。
方 法 | 说明 |
CreateDirectory() | 创建具有指定路径的目录 |
Delete() | 删除指定的目录及其中的所有文件 |
GetDirectoriesO | 返回表示指定目录下的目录名的string对象数组 |
EnumerateDirectories() | 与GetDirectoriesO类似,但返回目录名的IEnumerable<sfti>ig>集合 |
GetFilesO | 返回在指定目录中的文件名的string对象数组 |
EnumerateFiles() | 与GetFilesO类似,但返回文件名的IEnumerable<5trfrtg>集合 |
GetFileSystemEntries() | 返回指定目录中的文件和目录名的string对象数组 |
EnumerateFileSystemEntriesO | 与GetFilesSystemEntries()类似,但返回文件和目录名的IEnumerable<s/r//jg>集合 |
Move() | 将指定目录移到新位罝。可在新位罝为文件夹指定一个新名称 |
存在大量文件或目录时,其中的3个EnumerateXxx()方法的性能比对应的GetXxx()方法好。
点击加载更多评论>>