C# FileInfo类

2022-08-01  本文已影响0人  Ritchie_Li

FileInfo 类的几个基本方法:

1. 创建文件

FileInfo fInfo = new FileInfo("Sample.txt");

 if (!fInfo.Exists)

 {

       fInfo.Create();

 }

2. 复制文件

FileInfo fInfo = new FileInfo("Sample.txt");

  //目标文件存在则覆盖

 fInfo.CopyTo("SampleCopy.txt", true);

3. 移动文件,重名文件

FileInfo fInfo = new FileInfo("Sample.txt");

 fInfo.MoveTo("MoveSample.txt");//重命名

4. 删除文件 

FileInfo fInfo = new FileInfo("Sample.txt");

fInfo.Delete();

5.  获取文件名称,文件全路径,文件路径,文件大小,是否只读属性

            //使用绝对路径

            //C:\Users\Desktop\文件操作\FileAndFolder\bin\Debug\TestFile.txt

            //使用相对路径

            FileInfo fInfo = new FileInfo("TestFile.txt");

            //判断文件是否存在 Exists属性

            if (fInfo.Exists)

            {

                ShowMsg($"{fInfo.FullName}  存在!");

                ShowMsg($"文件名:{fInfo.Name}");

                ShowMsg($"文件路径:{fInfo.Directory}");

                ShowMsg($"文件大小:{fInfo.Length} byte");

                ShowMsg($"文件是否只读:{fInfo.IsReadOnly}");

            }

            else

            {

                ShowMsg($"{fInfo.FullName}  不存在!");

            }

上一篇下一篇

猜你喜欢

热点阅读