通用 I/O 任务
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 方法 |
通用目录任务
若要执行此操作... | 请参见本主题中的示例... |
---|---|
访问特定文件夹(如“My Documents”)中的文件 | 如何:将文本写入文件 |
创建目录 | Directory.CreateDirectory 方法 FileInfo.Directory 属性 |
创建子目录 | DirectoryInfo.CreateSubdirectory 方法 |
重命名或移动目录 | Directory.Move 方法 DirectoryInfo.MoveTo 方法 |
复制目录 | 如何:复制目录 |
删除目录 | Directory.Delete 方法 DirectoryInfo.Delete 方法 |
查看目录中的文件和子目录 | 如何:枚举目录和文件 |
查明目录大小 | System.IO.Directory 类 |
确定目录是否存在 | Directory.Exists 方法 |