我想列出给定目录的子目录,所以我使用Directory.GetDirectories(string)
。一切正常,但我没有看到“。”和“..”在返回数组中。那两个不应该在那里?GetDirectories不返回“。”和“..”
0
A
回答
2
GetDirectories只返回子目录。不是父目录,不是当前目录。
文档:
Return Value
Type: System.String[]
An array of the full names (including paths) of subdirectories in the specified path.
+0
thx很多,有没有一种方法可以返回每个目录?包含 。和..? – user1594047 2013-05-05 15:46:05
+1
你可以假定每个目录都有这些目录并以编程方式添加它们。 (当然,接受没有父母的顶级父目录)。 – 2013-05-05 15:49:22
2
假设你调用作为Directory.GetDirectories(path);
然后
.
是path
和
..
是new DirectoryInfo(path).Parent.FullName
相关问题
- 1. GetDirectories返回路径\\目录
- 2. Windows \ System32 \ drivers \ etc和GetDirectories
- 3. UnauthorizedAccessException与getDirectories
- 4. C#getdirectories()。长度UnauthorizedAccessexception
- 5. treeview getdirectories得到错误
- 6. GetDirectories在C++净/ C++ CLI
- 7. pf_ring和libpcap if_index不返回
- 8. valueForKeyPath总和不返回
- 9. get_stylesheet_directory_uri()和get_template_directory_uri()不返回“http”
- 10. GetFolderItems不返回FolderItems和EnvelopeID
- 11. 返回不返回对象
- 12. 返回View :: make()和返回Response :: view()之间有什么不同?
- 13. Symfony原则查询返回不起作用,返回1和11
- 14. Mockito的返回和返回有什么不同?
- 15. RSpec redirect_to和返回与redirect_to &&返回
- 16. 的LoadImage()返回NULL和GetLastError()返回0
- 17. 使用GetDirectories时的性能变化
- 18. 系统:: IO ::目录:: GetDirectories( “C:对C:\\”)
- 19. 函数返回和回声
- 20. Promise.all不返回
- 21. Bitmap.GetPixel()不返回
- 22. getJSON不返回
- 23. Database.ExecuteNonQuery不返回
- 24. AJAX不返回
- 25. 值不返回
- 26. 不能返回
- 27. MySQL:MAX不返回
- 28. presentModalViewController:不返回
- 29. SSL_connect()不返回
- 30. NSURLSession不返回
'那两个不应该在这里'?什么两个?实际的代码请。 – 2013-05-05 15:34:31
我不明白你在这里问的是什么问题。你问是否GetDirectories被正确实现?是的。 – 2013-05-05 15:43:20