C# DirectoryInfo类

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

1. 创建文件夹

 DirectoryInfo myDirInfo = new DirectoryInfo("MyFolder");

 if (!myDirInfo.Exists)

{

        myDirInfo.Create();

 }

在程序执行目录下创建名称为MyFolder文件夹

2. 获取指定文件夹下的所有文件

            //获取指定文件下的所有文件

            DirectoryInfo dirInfo = new DirectoryInfo(@"D:\SDPGMM\BuildDebug");

            FileInfo[] fInfos = dirInfo.GetFiles();

            foreach (var fi in fInfos)

            {

                ShowMsg($"{fi.Name}");

            }

上代码只显示该目录下的所有文件名,因为时FileInfo 对象,可以获取文件的任何属性的。

3. 获取文件夹基本属性

            string path = @"C:\Test";

            DirectoryInfo dirInfo = new DirectoryInfo(path);

            ShowMsg($"文件夹是否存在:{dirInfo.Exists}");

            ShowMsg($"文件夹名称:{dirInfo.Name}");

            ShowMsg($"父目录:{dirInfo.Parent}");

            ShowMsg($"Root:{dirInfo.Root}");

            ShowMsg($"创建时间: {dirInfo.CreationTime}");

            ShowMsg($"最后的写入时间:{dirInfo.LastWriteTime}");

            ShowMsg($"FullName:{dirInfo.FullName}");

检查文件目录是否存在,文件夹的名称,上一级目录,根目录,创建时间,最后写入时间,全路径等等。

上一篇下一篇

猜你喜欢

热点阅读