我有一个字符串目录等于给定的目录。我想循环浏览该文件夹和目录的所有子文件夹。我将如何能够做到这一点?如何获取子目录
Q
如何获取子目录
-1
A
回答
3
查看System.IO.Directory
类,它可以让您获取文件和子目录的列表。您可以使用接受SearchOptions参数的重载来指定AllDirectories,它将一次获取所有子目录。
+0
你能更具体吗? – 2012-02-20 05:45:53
2
我写了一个流利的包装来做到这一点,看看我的博客在这里。 http://blog.staticvoid.co.nz/2011/11/staticvoid-io-extentions-nuget.html
这意味着你可以像这样的东西拿到目录
new DirectoryInfo(@"c:\MyDir").Directories(d=>d.Name.StartsWith("a")).Files()
等这样的有趣的事情
0
Directory.GetDirectories(@"c:\", "*.*", SearchOption.AllDirectories);
0
foreach (var dir in dirctory.EnumerateDirectories("*", SearchOption.AllDirectories))
{
Console.WriteLine(dir.Name);
}
相关问题
- 1. 获取子目录
- 2. 获取子目录
- 3. 如何在android中获取子目录?
- 4. 如何从目录和子目录获取ftl文件
- 5. CMake:如何获取目录中所有子目录的名称?
- 6. 如何遍历并获取SQL Server目录中的子目录?
- 7. 如何获取Django中临时目录的子目录路径
- 8. 如何获取文件的父目录和子目录
- 9. RecursiveIteratorIterator获取子目录
- 10. 如何获取OS目录
- 11. 如何获取排除某些子目录的所有子目录?
- 12. 如何获取网站子目录以使用子域url?
- 13. 如何获取项目根目录?
- 14. 如何获取bash中的目录及其所有子目录中的文件?
- 15. 如何纯粹在python中获取目录的子目录的名称?
- 16. 如何获取包含所有子目录文件的目录中的文件?
- 17. 如何获取包含子目录的目录中的特定文件总数?
- 18. 获取目录
- 19. 获取目录
- 20. 从注册表获取子目录
- 21. 使用Swift获取子目录
- 22. 获取文件列表,无子目录
- 23. 获取vba中的子目录列表
- 24. PHP从子目录中获取图像
- 25. 如何子目录
- 26. CMake的:如何获得子目录从根目录
- 27. 如何在Android FireMonkey应用程序中获取(子)目录?
- 28. 如何从母版页获取Root页面子目录
- 29. 如何从确切的子目录中获取文件
- 30. 如何获取CMake中所有添加的子目录列表
http://stackoverflow.com/q/3879438/272742 – turbanoff 2012-02-20 05:36:42
这是在c#顺便 – 2012-02-20 05:37:11
没关系 - turbanoff给了你正确的C#链接。 – 2012-02-20 05:43:15