当前位置:网站首页>C# DirectoryInfo类
C# DirectoryInfo类
2022-08-04 08:14:00 【flysh05】
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}");
检查文件目录是否存在,文件夹的名称,上一级目录,根目录,创建时间,最后写入时间,全路径等等。
边栏推荐
猜你喜欢
随机推荐
Typora_Markdown_图片标题(题注)
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
推荐几种可以直接翻译PDF英文文献的方法
binder通信实现
一天学会JDBC04:ResultSet的用法
线程和进程之间的区别
经典动态规划问题的递归实现方法——LeetCode39 组合总和
The difference between character stream and byte stream
Detailed explanation of TCP protocol
字符流与字节流的区别
解决报错: YarnScheduler: Initial job has not accepted any resources
【CNN基础】转置卷积学习笔记
使用腾讯云发送短信 ---- 手把手教你搞定所有步骤
大家好,请教一个问题啊,我们通过flinkcdc把Oracle数据同步到doris,目前的问题是,只
Linux之Redis 缓存雪崩,击穿,穿透
powershell和cmd对比
IDEA引入类报错:“The file size (2.59 MB) exceeds the configured limit (2.56MB)
RT-Thread Studio学习(十一)IIC
小程序如何使用订阅消息(PHP代码+小程序js代码)
js-第一个出现两次的字母









