当前位置:网站首页>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}");
检查文件目录是否存在,文件夹的名称,上一级目录,根目录,创建时间,最后写入时间,全路径等等。
边栏推荐
- LeetCode 135. 分发糖果
- 图的基本概念
- 通过GBase 8c Platform安装数据库集群时报错
- 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
- Recommend several methods that can directly translate PDF English documents
- MotionLayout的使用
- New Questions in Module B of Secondary Vocational Network Security Competition
- binder通信实现
- 2022的七夕,奉上7个精美的表白代码,同时教大家改源码快速自用
- Distributed Computing Experiment 1 Load Balancing
猜你喜欢
随机推荐
将回调函数转为Flow
高等代数_证明_对称矩阵属于不同特征值的特征向量正交
从零开始C语言精讲篇6:结构体
在GBase 8c数据库后台,使用什么样的命令来对gtm、dn节点进行主备切换的操作?
【虚幻引擎UE】UE5基于Gltf加载插件实现gltf格式骨骼动画在线/本地导入和切换
GBase 8c中怎么查询数据库配置参数,例如datestyle。使用什么函数或者语法呢?
MySQL 8.0.29 详细安装(windows zip版)
<jsp:useBean>动作的使用
JNI学习1.环境配置与简单函数实现
【Attention】Dual Attention(DANet) & Fully Attention(FLA)
C# 实用的第三方库
经典递归回溯问题之——解数独(LeetCode 37)
轻量化Backbone VGNetG成就“不做选择,全都要”轻量化主干网络
form表单提交到数据库储存
线程的状态
Linux之Redis 缓存雪崩,击穿,穿透
MySQL BIGINT 数据类型
沃尔玛、阿里国际该如何做测评自养号?
【UE虚幻引擎】UE5三步骤实现AI漫游与对话行为
金仓数据库 KDTS 迁移工具使用指南 (5. SHELL版使用说明)









