My.Computer.FileSystem 对象

更新:2007 年 11 月

提供用于处理驱动器、文件和目录的属性及方法。

任务

下表列出了涉及 My.Computer.FileSystem 对象的任务的示例。

要执行的操作

请参见

从文本文件中读取

如何:在 Visual Basic 中读取文本文件

从符号分隔的文本文件中读取

如何:在 Visual Basic 中读取逗号分隔的文本文件

从固定宽度的文本文件中读取

如何:在 Visual Basic 中读取固定宽度的文本文件

从包含多种格式的文本文件中读取

如何:在 Visual Basic 中读取具有多种格式的文本文件

从二进制文件中读取

如何:在 Visual Basic 中读取二进制文件

从 MyDocuments 目录中的文本文件中读取

如何:读取“我的文档”中的现有文本文件 (Visual Basic)

使用 StreamReader 从文本文件中读取

如何:使用 StreamReader 读取文件中的文本 (Visual Basic)

写入文本文件

如何:在 Visual Basic 中向文件内写入文本

追加到文本文件

如何:在 Visual Basic 中向文本文件追加内容

写入二进制文件

如何:在 Visual Basic 中写入二进制文件

写入 MyDocuments 目录中的文本文件

如何:在 Visual Basic 中将文本写入“我的文档”目录中的文件

使用 StreamWriter 写入文本文件

如何:在 Visual Basic 中使用 StreamWriter 向文件中写入文本

复制具有特定模式的文件

如何:在 Visual Basic 中将具有特定模式的文件复制到目录中

将文件复制到同一目录

如何:在同一目录中创建文件副本 (Visual Basic)

将文件复制到其他目录

如何:在 Visual Basic 中在不同的目录中创建文件的副本

创建文件

如何:在 Visual Basic 中创建文件

删除文件

如何:在 Visual Basic 中删除文件

删除某个目录中的所有文件

如何:在 Visual Basic 中删除目录中的所有文件

查找具有特定模式的文件

如何:在 Visual Basic 中查找具有特定模式的文件

移动文件

如何:在 Visual Basic 中移动文件

移动文件集合

如何:在 Visual Basic 中移动文件集合

重命名文件

如何:在 Visual Basic 中重命名文件

重命名目录

如何:在 Visual Basic 中重命名目录

将目录复制到另一个目录

如何:在 Visual Basic 中将一个目录复制到另一个目录

创建目录

如何:在 Visual Basic 中创建目录

删除目录

如何:在 Visual Basic 中删除目录

查找具有特定模式的子目录

如何:在 Visual Basic 中查找具有特定模式的子目录

获取目录中的文件集合

如何:在 Visual Basic 中获取目录中的文件集合

确定某个目录中有多少文件

如何:在 Visual Basic 中确定目录中文件的数目

移动目录

如何:在 Visual Basic 中移动目录

移动目录的内容

如何:在 Visual Basic 中移动目录中的内容

从 MyDocuments 目录中读取

如何:在 Visual Basic 中检索“我的文档”目录中的内容

分析文件路径

如何:在 Visual Basic 中分析文件路径

示例

此示例将检查以确定文件夹 C:\backup\logs 是否存在,并检查其属性。

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo _
    ("C:\backup\logs")
End If

要求

命名空间:Microsoft.VisualBasic.MyServices

类:FileSystemProxy(提供对 FileSystem 的访问)

**程序集:**Visual Basic 运行库(位于 Microsoft.VisualBasic.dll 中)

请参见

参考

My.Computer.FileSystem 对象成员

My.Computer.FileSystem.SpecialDirectories 对象

My.Computer 对象

Microsoft.VisualBasic.FileIO.FileSystem