通用 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 方法

请参阅