我需要獲取包含子文件夾下文件的目錄下所有隻讀文件的列表。 .NET Framework中是否有某些內容可以比通過所有文件循環更容易?C# - 檢索Windows下目錄下所有隻讀文件的列表
1
A
回答
5
var path = @"C:\";//Some path
var readOnlyFiles = new DirectoryInfo(path)
.EnumerateFiles("*", SearchOption.AllDirectories)
.Where(file => file.Attributes.HasFlag(FileAttributes.ReadOnly));
1
SearchOption.AllDirectories
有一個標誌System.IO.Directory.EnumerateFiles
,這意味着一個遞歸搜索。這裏有一個方式做的東西:
+0
如果更改任何文件的只讀狀態,readOnlyFiles會不斷更新。我需要一個靜態列表。 – Peaked
+0
@Peaked添加了'.ToList()' - 查看更新後的答案。 –
相關問題
- 1. 如何讓所有文件在linux下的目錄下可讀?
- 2. C:如何獲取Windows目錄下的文件列表?
- 3. 搜索在當前目錄下只有
- 4. 創建一個.txt文件,列出目錄下的所有文件,在Windows
- 5. 如何列出當前目錄下的所有文件
- 6. 如何檢索MySQL記錄列表中的下一個項目?
- 7. 的Git忽略目錄下的所有文件,但不目錄
- 8. 從目錄和子目錄中檢索只有txt文件
- 9. 存儲在文件目錄下載的PDF文件,並檢索
- 10. 從目錄列表中下載文件
- 11. wget:下載目錄/子目錄中的所有文件
- 12. 在遞歸下編譯目錄下的所有cpp文件
- 13. 列出子目錄1級以下的所有文件?
- 14. 從當前目錄和子目錄檢索所有文件
- 15. Makefile規則依賴於目錄下的所有文件(包括子目錄下)
- 16. 只讀ASP下拉列表
- 17. 目標c:如何只刪除一個目錄下的所有文件,但保留目錄本身
- 18. 讀取特定目錄下的所有文件,顯示html列表中的文件名
- 19. C#通過FTP下載所有文件和子目錄
- 20. 如何檢索工作目錄中的所有文件的列表
- 21. 如何從下拉列表中檢索所選項目的值?
- 22. 在Java根目錄下搜索文件
- 23. 獲取目錄中的所有文件和所有文件的所有子目錄下
- 24. 如何檢索列表中每個目錄中所有文件的內容?
- 25. 列出目錄中的所有文件和子目錄C#
- 26. php獲取所有子目錄和所有文件的列表
- 27. 如何拉下asp.net項目中所有文件的列表?
- 28. 如何在C#.net的windows應用程序根目錄下讀取文件?
- 29. 獲取所有文件的屬性的目錄下,而只訪問
- 30. 閱讀從下拉列表中選擇的所有項目
比更容易?顯示代碼 – Poody