File 类 读写文件操作

File 类

命名空间:

System.IO

程序集:

System.IO.FileSystem.dll

提供用于创建、复制、删除、移动和打开单一文件的静态方法,并协助创建 FileStream 对象。

示例

下面的示例演示如何使用 File 类检查文件是否存在,根据结果创建新文件并对其进行写入,或者打开现有文件并从中读取。 在运行代码之前,请创建一个 c:\temp 文件夹

using System;
using System.IO;

class Test
{
    public static void Main()
    {
        string path = @"c:\temp\MyTest.txt";
        if (!File.Exists(path))
        {
            // Create a file to write to.
            using (StreamWriter sw = File.CreateText(path))
            {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }
        }

        // Open the file to read from.
        using (StreamReader sr = File.OpenText(path))
        {
            string s;
            while ((s = sr.ReadLine()) != null)
            {
                Console.WriteLine(s);
            }
        }
    }
}

注解拓展

使用 File 类执行典型操作,例如一次复制、移动、重命名、创建、打开、删除和追加到单个文件。 你还可以使用 File 类来获取和设置文件特性或 DateTime 与文件的创建、访问和写入相关的信息。 如果要对多个文件执行操作,请参阅 Directory.GetFiles 或 DirectoryInfo.GetFiles 。

许多方法在 File 您创建或打开文件时返回其他 i/o 类型。 您可以使用这些其他类型进一步操作文件。 有关详细信息,请参阅 File 、或等特定成员 OpenText CreateText Create 。

由于所有 File 方法都是静态的,因此 File FileInfo 如果你只想执行一个操作,则使用方法(而不是相应的实例方法)可能更有效。 所有 File 方法都需要正在处理的文件的路径。

类的静态方法对 File 所有方法执行安全检查。 如果要多次重用某个对象,请考虑改用的相应实例方法 FileInfo ,因为安全检查并不总是必需的。

 

参考:https://docs.microsoft.com/zh-cn/dotnet/api/system.io.file?view=netcore-3.1

你可能感兴趣的:(C#后端代码记录)