当前位置:网站首页>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}");
检查文件目录是否存在,文件夹的名称,上一级目录,根目录,创建时间,最后写入时间,全路径等等。
边栏推荐
- 金仓数据库KingbaseES客户端编程接口指南-JDBC(6. JDBC 大对象数据处理)
- 从底层看 Redis 的五种数据类型
- 安装GBase 8c数据库集群时,报错误码:80000306,显示Dcs cluster not healthy。怎么处理错误呢?
- Lightweight Backbone VGNetG Achieves "No Choice, All" Lightweight Backbone Network
- 25.时间序列预测实战
- 金仓数据库 KDTS 迁移工具使用指南 (5. SHELL版使用说明)
- LeetCode 135. 分发糖果
- 一天搞定JDBC01:连接数据库并执行sql语句
- 【Attention】Dual Attention(DANet) & Fully Attention(FLA)
- 高等代数_证明_对称矩阵一定能够相似对角化
猜你喜欢
Yolov5更换主干网络之《旷视轻量化卷积神经网络ShuffleNetv2》
IntelliJ新建一个类或者包的快捷键是什么?
【UE虚幻引擎】UE5实现动态导航样条线绘制
【STM32】STM32F103系列名称与封装、内存
一天搞定JDBC02:开启事务
leetcode 22.8.1 二进制加法
unittest使用简述
C Language Lectures from Scratch Part 6: Structure
[NOI Simulation Competition] Paper Tiger Game (Game Theory SG Function, Long Chain Division)
高等代数_证明_对称矩阵一定能够相似对角化
随机推荐
新特性解读 | MySQL 8.0 在线调整 REDO
Distributed Computing Experiment 2 Thread Pool
【虚幻引擎UE】UE5实现WEB和UE通讯思路
sql在字段重复时 对某个字段根据最新时间取数
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
为什么手动启动GBase 8c数据库中GTM节点,起不来。显示“Run cmd failed:scp: /tmp/gtm_gtm1.server: Permission denied”
金仓数据库KingbaseES客户端编程接口指南-JDBC(7. JDBC事务处理)
大佬们,mysql里text类型的字段,FlinkCDC需要特殊处理吗 就像处理bigint uns
通过GBase 8c Platform安装数据库集群时报错
MYSQL JDBC图书管理系统
高等代数_证明_对称矩阵一定能够相似对角化
C Language Lectures from Scratch Part 6: Structure
【UE虚幻引擎】UE5实现动态导航样条线绘制
Mysql insert on duplicate key 死锁问题定位与解决
redis stream 实现消息队列
秒懂大模型 | 3步搞定AI写摘要
使用GBase 8c数据库的时候,遇到这种报错
尚医通【预约挂号系统】总结
RHCSA第五天
【论文笔记】Dynamic Convolution: Attention over Convolution Kernels