注解

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

功能 查看
从文本文件读取 如何:读取文本文件
从带分隔符的文本文件中读取 如何:读取逗号分隔的文本文件
从固定宽度文本文件中读取 如何:读取固定宽度的文本文件
从具有多种格式的文本文件中读取 如何:读取具有多种格式的文本文件
从二进制文件读取 如何:读取二进制文件
使用 StreamReader 读取文本文件 如何:使用 StreamReader 读取文件中的文本
写入到文本文件 如何:向文件写入文本
追加到文本文件 如何:向文本文件追加内容
写入二进制文件 如何:写入二进制文件
写入MyDocuments目录中的文本文件 如何:将文本写入“我的文档”目录中的文件
使用 StreamWriter 写入文本文件 如何:使用 StreamWriter 向文件中写入文本
复制具有特定模式的文件 如何:将具有特定模式的文件复制到目录中
将文件复制到相同的目录 如何:在同一目录中创建文件副本
将文件复制到其他目录 如何:在不同的目录中创建文件的副本
创建文件 如何:创建文件
删除文件 如何:删除文件
查找具有特定模式的文件 如何:查找具有特定模式的文件
移动文件 如何:移动文件
重命名文件 如何:重命名文件
将目录复制到另一个目录 如何:将一个目录复制到另一个目录
创建目录 如何:创建目录
查找具有特定模式的子目录 如何:查找具有特定模式的子目录
获取目录中的文件集合 如何:获取目录中的文件集合
从MyDocuments目录中读取 如何:检索“我的文档”目录中的内容
分析文件路径 如何:分析文件路径

构造函数

FileSystem()

初始化 FileSystem 类的新实例。

属性

CurrentDirectory

获取或设置当前目录。

Drives

返回所有可用驱动器名称的只读集合。

方法

CombinePath(String, String)

组合两个路径并返回一个格式正确的路径。

CopyDirectory(String, String)

将目录内容复制到其他目录。

CopyDirectory(String, String, Boolean)

将目录内容复制到其他目录。

CopyDirectory(String, String, UIOption)

将目录内容复制到其他目录。

CopyDirectory(String, String, UIOption, UICancelOption)

将目录内容复制到其他目录。

CopyFile(String, String)

将文件复制到新的位置。

CopyFile(String, String, Boolean)

将文件复制到新的位置。

CopyFile(String, String, UIOption)

将文件复制到新的位置。

CopyFile(String, String, UIOption, UICancelOption)

将文件复制到新的位置。

CreateDirectory(String)

创建目录。

DeleteDirectory(String, DeleteDirectoryOption)

删除目录。

DeleteDirectory(String, UIOption, RecycleOption)

删除目录。

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

删除目录。

DeleteFile(String)

删除文件。

DeleteFile(String, UIOption, RecycleOption)

删除文件。

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

删除文件。

DirectoryExists(String)

如果指定目录存在,则返回 True

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)

FileExists(String)

如果指定文件存在,则返回 True

FindInFiles(String, String, Boolean, SearchOption)

返回字符串的只读集合,这些字符串表示包含指定文本的文件的名称。

FindInFiles(String, String, Boolean, SearchOption, String[])

返回字符串的只读集合,这些字符串表示包含指定文本的文件的名称。

GetDirectories(String)

返回一个字符串集合,这些字符串表示目录内子目录的路径名。

GetDirectories(String, SearchOption, String[])

返回一个字符串集合,这些字符串表示目录内子目录的路径名。

GetDirectoryInfo(String)

返回指定路径的 DirectoryInfo 对象。

GetDriveInfo(String)

返回指定驱动器的 DriveInfo 对象。

GetFileInfo(String)

返回指定文件的 FileInfo 对象。

GetFiles(String)

返回字符串的只读集合,这些字符串表示目录内文件的名称。

GetFiles(String, SearchOption, String[])

返回字符串的只读集合,这些字符串表示目录内文件的名称。

GetHashCode()

用作默认哈希函数。

(继承自 Object)

GetName(String)

从提供的路径分析文件名。

GetParentPath(String)

返回所提供的路径的父路径。

GetTempFileName()

在磁盘上创建一个唯一命名的零字节临时文件并返回该文件的完整路径。

GetType()

获取当前实例的 Type

(继承自 Object)

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)

MoveDirectory(String, String)

将目录从一个位置移动到另一个位置。

MoveDirectory(String, String, Boolean)

将目录从一个位置移动到另一个位置。

MoveDirectory(String, String, UIOption)

将目录从一个位置移动到另一个位置。

MoveDirectory(String, String, UIOption, UICancelOption)

将目录从一个位置移动到另一个位置。

MoveFile(String, String)

将文件移动到一个新位置。

MoveFile(String, String, Boolean)

将文件移动到一个新位置。

MoveFile(String, String, UIOption)

将文件移动到一个新位置。

MoveFile(String, String, UIOption, UICancelOption)

将文件移动到一个新位置。

OpenTextFieldParser(String)

使用 OpenTextFieldParser 方法可以创建 TextFieldParser 对象,该对象为分析结构化文本文件(例如日志)提供了一种简单而有效的方法。 TextFieldParser 对象可用于读取分隔文件和固定宽度文件。

OpenTextFieldParser(String, Int32[])

使用 OpenTextFieldParser 方法可以创建 TextFieldParser 对象,该对象为分析结构化文本文件(例如日志)提供了一种简单而有效的方法。 TextFieldParser 对象可用于读取分隔文件和固定宽度文件。

OpenTextFieldParser(String, String[])

使用 OpenTextFieldParser 方法可以创建 TextFieldParser 对象,该对象为分析结构化文本文件(例如日志)提供了一种简单而有效的方法。 TextFieldParser 对象可用于读取分隔文件和固定宽度文件。

OpenTextFileReader(String)

打开要从文件中读取的 StreamReader 对象。

OpenTextFileReader(String, Encoding)

打开要从文件中读取的 StreamReader 对象。

OpenTextFileWriter(String, Boolean)

打开要写入指定文件的 StreamWriter 对象。

OpenTextFileWriter(String, Boolean, Encoding)

打开要写入指定文件的 StreamWriter

ReadAllBytes(String)

以字节数组的形式返回文件的内容。

ReadAllText(String)

将文本文件的内容作为 String 返回。

ReadAllText(String, Encoding)

将文本文件的内容作为 String 返回。

RenameDirectory(String, String)

重命名目录。

RenameFile(String, String)

重命名文件。

ToString()

返回一个表示当前对象的 string。

(继承自 Object)

WriteAllBytes(String, Byte[], Boolean)

将数据写入二进制文件。

WriteAllText(String, String, Boolean)

向文件写入文本。

WriteAllText(String, String, Boolean, Encoding)

VisualBasic文件与目录管理FileSystem 类的更多相关文章

  1. Linux 的文件和目录管理类命令

    文件和目录管理类的命令 目录: cd ~[username] ~:指定用户的家目录 cd -:回到上一次所在的目录 路径: 相对路径中: .:当前目录 ..:父目录 pwd: print workin ...

  2. CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

    在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...

  3. Linux 的基本操作(文件与目录管理)

    文件与目录管理 在linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 这就是一个文件的路径.如果你告诉系统这个文件 ...

  4. 【转】第七章、Linux 文件与目录管理

    原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...

  5. 第七章、Linux 文件与目录管理

    第七章.Linux 文件与目录管理   1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH ...

  6. 【CentOS】文件与目录管理

    一.文件与目录管理 0.cd--change directory cd -  返回上次的目录 cd ~ 返回到家目录 --对于root用户来说是/root,对于普通用户来说是/home/用户名 cd ...

  7. Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

  8. Linux命令工具基础02 文件及目录管理

    文件及目录管理 文件管理不外乎文件或目录的创建.删除.查询.移动,有mkdir/rm/mv 文件查询是重点,用find来进行查询:find的参数丰富,也非常强大: 查看文件内容是个大的话题,文本的处理 ...

  9. CentOS学习笔记--基本命令--文件与目录管理

    Linux基本命令--文件与目录管理 本节节选自鸟哥的 Linux 私房菜 -- 基础学习篇目录  第七章.Linux 文件与目录管理  ls(文件与目录的检视) ls命令就是list的缩写,ls可以 ...

随机推荐

  1. Golang ioutil.ReadDir 读取目录下的内容并排序

    之前写的https://www.cnblogs.com/pu369/p/10620731.html一文中,也有对slice的排序,但代码乱的自己也看不下去了. 参考https://blog.csdn. ...

  2. Thread(简单使用)

    /***thread.c***/#include<stdio.h> #include<stdlib.h> #include<pthread.h> void prin ...

  3. go之流程控制

    一.与用户交互 var name string fmt.Scanln(&name) # 一定得传指针,因为我要修改的是name的值 fmt.Println(name) 二.if判断 1.if ...

  4. Mysql主从同步 异常Slave_SQL_Running: No

    在刚搭建好的mysql主从节点上对从节点进行操作,导致同步异常:报错如下: 从节点执行: mysql> show slave status\G;************************* ...

  5. [CSP-S模拟测试]:Blue(贪心)

    题目描述 $Blue$是个动物学家,不仅喜欢研究猫和老鼠,还喜欢研究青蛙.他最近开始研究青蛙过河的问题,可以简化成:数轴上$0$为岸边,$L$为河对岸.$(0,L)$中间存在$n$个石子.已知青蛙一跳 ...

  6. python中的定时器threading.Timer

    由浅入深学SQL Server 2012 --> python开发中用到,定时操作.例如每隔1s执行一次,发现  threading.Timer,这个东西,可以直接用. 其原理为执行函数中置定时 ...

  7. JVM----Java内存模型与线程

    我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等 ...

  8. nginx环境准备

    一.环境调试确认 1.四项确认 确认公网已连通. 确认yum源可用. 确认iptables已经关闭. 确认selinux已经关闭. a.确认是否连通公网. ping www.baidu.com b.确 ...

  9. Jenkins Publish FTP远程部署过程

    步骤: 1.安装FileZilla FTP Server 2.添加FTP账号: 1.Edit——Users——Add 2.Edit——Users——Shared folders 3.下载FileZil ...

  10. View的事件机制

    为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志. import android.content.Context; ...