常见 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 方法

通用目录任务

执行此操作... 请参阅本主题中的示例...
访问特殊文件夹中的文件,例如“我的文档” 如何:将文本写入文件
创建目录 Directory.CreateDirectory 方法

FileInfo.Directory 属性
创建子目录 DirectoryInfo.CreateSubdirectory 方法
重命名或移动目录 Directory.Move 方法

DirectoryInfo.MoveTo 方法
复制目录 如何:复制目录
删除目录 Directory.Delete 方法

DirectoryInfo.Delete 方法
查看目录中的文件和子目录 如何:枚举目录和文件
查明目录大小 System.IO.Directory
确定目录是否存在 Directory.Exists 方法

另请参阅