命名空间 System.IO 提供多个类,允许对文件、目录和流执行各种作,例如读取和写入。 有关详细信息,请参阅 文件和流 I/O。
通用文件任务
执行此操作... | 请参阅本主题中的示例... |
---|---|
创建文本文件 |
File.CreateText 方法 FileInfo.CreateText 方法 File.Create 方法 FileInfo.Create 方法 |
写入到文本文件 |
如何:将文本写入文件 如何:编写文本文件(C++/CLI) |
从文本文件中读取 | 如何:从文件读取文本 |
将文本追加到文件 |
如何:打开日志文件并将其追加到日志文件 File.AppendText 方法 FileInfo.AppendText 方法 |
重命名或移动文件 |
File.Move 方法 FileInfo.MoveTo 方法 |
删除文件 |
File.Delete 方法 FileInfo.Delete 方法 |
复制文件 |
File.Copy 方法 FileInfo.CopyTo 方法 |
获取文件大小 | FileInfo.Length 属性 |
获取文件的属性 | File.GetAttributes 方法 |
设置文件的属性 | File.SetAttributes 方法 |
确定文件是否存在 | File.Exists 方法 |
从二进制文件读取 | 如何:读取和写入新创建的数据文件 |
写入二进制文件 | 如何:读取和写入新创建的数据文件 |
检索文件扩展名 | Path.GetExtension 方法 |
检索文件的完全限定路径 | Path.GetFullPath 方法 |
从路径中检索文件名和扩展名 | Path.GetFileName 方法 |
更改文件的扩展名 | Path.ChangeExtension 方法 |
通用目录任务
执行此操作... | 请参阅本主题中的示例... |
---|---|
访问特殊文件夹中的文件,例如“我的文档” | 如何:将文本写入文件 |
创建目录 |
Directory.CreateDirectory 方法 FileInfo.Directory 属性 |
创建子目录 | DirectoryInfo.CreateSubdirectory 方法 |
重命名或移动目录 |
Directory.Move 方法 DirectoryInfo.MoveTo 方法 |
复制目录 | 如何:复制目录 |
删除目录 |
Directory.Delete 方法 DirectoryInfo.Delete 方法 |
查看目录中的文件和子目录 | 如何:枚举目录和文件 |
查明目录大小 | System.IO.Directory 类 |
确定目录是否存在 | Directory.Exists 方法 |