美文网首页
C# DirectoryInfo类

C# DirectoryInfo类

作者: Ritchie_Li | 来源:发表于2022-08-03 21:48 被阅读0次

    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}");

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

    相关文章

      网友评论

          本文标题:C# DirectoryInfo类

          本文链接:https://www.haomeiwen.com/subject/vveewrtx.html