在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#列出目录和文件的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号