我想知道如何從String []獲取隱藏文件夾。其實我有一個字符串數組,並在那裏顯示一些文件。還有正常和隱藏的文件,但我想嘗試從該數組中只選擇隱藏的文件夾。所以任何人都可以幫助我?如何從字符串[]中只選擇隱藏的文件夾?
0
A
回答
3
爲每個文件創建FileInfo
對象,並使用其Directory
屬性來獲取DirectoryInfo
實例上,您可以檢查Attributes
屬性,會告訴你,如果該目錄是隱藏的。
0
您可以測試一個目錄是否通過檢查DirectoryInfo
類的Attributes
屬性隱藏:
var info = new DirectoryInfo(path);
var hidden = info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden
同樣的代碼將工作測試文件是否是隱藏的,但你會使用FileInfo
代替DirectoryInfo
。目前還不清楚你的數組包含什麼以及你想獲得什麼,但通常你可以使用LINQ來實現過濾。下面返回一個只包含隱藏目錄中的一個新的集合:
var hiddenDirectories = allDirectories.Where(path => {
var info = new DirectoryInfo(path);
var hidden = (info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden
return hidden; });
你應該能夠適應這樣您的需要(取決於你想要得到的結果是什麼文件/目錄)。
相關問題
- 1. 如何從字符串數組得到隱藏的文件夾
- 2. 如何訪問隱藏的Linux文件夾中的java文件選擇
- 3. 隱藏收藏夾選擇選項
- 4. 如何隱藏從Uploadcare小部件中選擇文件按鈕
- 5. 隱藏查詢字符串的.htaccess文件夾
- 6. 如何傳遞並從文本文件中選擇字符串?
- 7. 如何從當前Android資源文件夾中選擇一個字符串?
- 8. 如何在Sharepoint中隱藏文件夾
- 9. 我如何從字符串中選擇?
- 10. 隱藏字符串中的字符
- 11. 如何從隱藏的選擇列表中選擇一個值?
- 12. 如何從公開「隱藏」字體文件夾?
- 13. XCode4中的隱藏文件夾/文件
- 14. 只需選擇字符或字符串
- 15. 如何從隱藏的文件夾中運行程序WinAPI的
- 16. 在Python中使用字符串選擇文件夾
- 17. 如何從mysql中的url字符串中刪除文件夾
- 18. jQuery:只獲取不隱藏/隱藏的文本字符
- 19. Python - 如何從字符串中刪除隱藏的標誌?
- 20. 從選擇字符串輸出獲取「父文件夾+文件名」
- 21. 如何隱藏Xcode中共享文件夾中的sqlite文件
- 22. 如何隱藏選擇-AzureRmSubscription
- 23. 在Outlook電子郵件中選擇隱藏的字符串,然後填充BCC
- 24. 如何隱藏選擇下拉選擇?
- 25. MS Word如何選擇隱藏文本
- 26. 如何隱藏腳本文件夾?
- 27. 如何使用java隱藏文件夾
- 28. 如何從特定的「值」文件夾中獲取字符串?
- 29. 從字符串值文件夾中獲取字符串數組?
- 30. 如何從Spinner選擇的事件中讀取字符串
對信息拋出一個異常。異常是錯誤'字符串'不包含'屬性'的定義 – 2010-05-29 16:41:02