Clase de archivo C #: operaciones de archivo

La clase File es una clase estática y los miembros de la clase proporcionados también son estáticos. Puede llamar a sus miembros de clase directamente con el nombre de la clase File.

Los métodos comunes para obtener o configurar información de archivo en la clase File se muestran en la figura siguiente.
Inserte la descripción de la imagen aquí
ejemplo:

using System;
using System.IO;

namespace MySpcae
{
    
    
    class Program
    {
    
    

        static void Main(string[] args)
        {
    
    
            //在E盘下创建test01和test02文件
            //@跟着的字符\就不表示转移字符了
            //下面两行的写法都是一样的意思
            Directory.CreateDirectory("E:\\test01");
            Directory.CreateDirectory(@"E:\test02");
            string path = @"E:\test01\test01.txt";

            //创建文件
            FileStream fs = File.Create(path);


            Console.WriteLine("文件创建时间: " + File.GetCreationTime(path));
            Console.WriteLine("文件最后被写入的时间: " + File.GetLastWriteTime(path));
            //关闭文件流
            fs.Close();

            string newPath = @"E:\test02\test01.txt";
            
            //判断改路径下的文件是否存在,存在就删除
            if(File.Exists(newPath))
            {
    
    
                File.Delete(newPath);
            }
            //将指定的文件移动到新位置
            //第一个参数源文件地址
            //第二个参数目标文件地址
            File.Move(path, newPath);
        }
    }

}

Resultados operativos:
Inserte la descripción de la imagen aquí
en aplicaciones reales, se usa más comúnmente para completar operaciones de archivos usando la clase Fileinfo en comparación con la clase File

Supongo que te gusta

Origin blog.csdn.net/weixin_50188452/article/details/115023300
Recomendado
Clasificación