文件及数据流技术

File类和Directory类

File类和Directory类分别用来对文件和各种目录进行操作,这两个类可以被实例化,但不能被其他类继承。

  • 文件和文件夹的创建
  • 文件和文件夹的复制
  • 文件和文件夹的移动
  • 文件和文件夹的删除

File类

File类支持对文件的基本操作,它包括用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。

File类常用方法

  • Copy 将现有文件复制到新文件
  • Create 在指定路径中创建文件
  • Delete 删除指定的文件。如果指定的文件不存在,则不引发异常
  • Exists 确定指定的文件是否存在
  • Move 将指定文件移到新位置,并提供制定新文件名的选项
  • Open 打开指定路径上的FileStream
  • CreateText 创建或打开一个用于写入UTF-8编码的文本
  • GetCreationTime 返回指定文件或目录的创建日期和时间
  • GetLastAccessTime 返回上次访问指定文件或目录的时间和日期
  • GetLastWriteTime 返回上次写入指定文件或目录的日期和时间
  • OpenRead 打开现有文件进行读取
  • OpenText 打开现有UTF-8编码文本文件以进行读取
  • OpenWrite 打开现有文件进行写入
  • ReadAllBytes 打开一个文本,将文件的内容读入一个字符串,然后关闭该文件
  • ReadAllLines 打开一个文本文件,将文件所有的所有的行都读入一个字符串 数组,然后关闭该文件
  • ReadAllText 打开一个文本文件,将文件的所有行读入一个字符串,然后关闭该文件
  • Replace 使用其他文件的内容替换指定文件的内容,之一过程将删除原始文件,并创建被替换文件的备份
  • SetCreationTime 设置该创建文件的日期和时间
  • SetlastAccessTime 设置上次访问指定文件的日期和时间
  • SetLastWriteTime 设置上次写入指定文件的日期和时间
  • WriteAllByte 创建一个新文件,在其中写入制定的字节数组,然后关闭该文件,如果目标文件已存在,则改写该文件
  • WriteAllLines 创建一个新文件,在其中写入指定的字符串,然后关闭该文件。如果目标文件已存在,则改写该文件
  • WriteAllText 创建一个新文件,在文件中写入内容,然后关闭文件。如果目标文件已存在,则改写该文件

猜你喜欢

转载自blog.csdn.net/cheng6023/article/details/104671858
今日推荐