使用C#列出目录和文件

2023年 8月 27日 50.6k 0

使用C#列出目录和文件

在C#中,Directory类有许多方法可以对目录和子目录进行操作 −

序号 方法和描述
1 CreateDirectory(String)

除非它们已经存在,否则在指定路径中创建所有目录和子目录。

2 CreateDirectoryDirectorySecurity(String)

在指定路径中创建所有目录,除非它们已经存在,并应用指定的Windows安全性。

3 Delete(String)

从指定路径中删除空目录。

4 DeleteBoolean(String)

删除指定的目录,并在指定的情况下删除目录中的任何子目录和文件。

5 EnumerateDirectories(String)

返回指定路径中目录名称的可枚举集合。

6 EnumerateDirectories(String, String)

返回与指定路径中的搜索模式匹配的目录名称的可枚举集合。

要获取目录名称,请使用EnumerateDirectories方法。我们使用DirectoryInfo类设置文件夹 −

DirectoryInfo info = new DirectoryInfo(@"D:/new");

登录后复制

现在找到大小 −

long totalSize = info.EnumerateFiles().Sum(file => file.Length);

登录后复制

对于目录,使用 −

info.EnumerateDirectories()

登录后复制

以上就是使用C#列出目录和文件的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论