Q
用C刪除文件夾#
1
A
回答
2
您可以使用DirectoryInfo的
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("your path");
if (dir.Exists)
dir.Delete(true);
-1
您可以使用System.IO.DirectoryInfo
,然後調用Delete(true)
方法遞歸刪除指定文件夾內的所有文件夾和文件。
我們只刪除非管理員文件夾,你的意思是由管理員或由管理員擁有者所擁有的人。此外,您將無法刪除當前用戶不擁有的文件夾,因此您只需要盲目刪除即可獲得一些例外。
編輯迴應一些不同意見
您可以真正做到在DirectorySecurity
和FileSecurity
一些迭代(我認爲這是文件的一種)弄清楚業主組的目錄或文件,並從確定它是否是管理員。
0
這裏有很多爭論,到目前爲止提供的答案將在技術上工作。但讓我們嘗試一種不同的方法... 爲什麼要這樣做?正如你迄今爲止所反應的那樣,這可能不是一個好主意。所以也許有一些關於這個軟件需要解決的背景,我們可能會提供更有用的答案?
編輯: 因此,你打算走到每臺電腦用USB棒和批量刪除?仍然不是一個好方法。一些快速谷歌搜索剛剛出現this,這可能會爲你工作。最好的部分,它遠程工作。因此,這將刪除任務中的「走到每個PC」部分。
相關問題
- 1. 使用c刪除文件夾後刪除文件夾#
- 2. C# - 刪除文件夾
- 3. 使用C++創建/刪除文件夾
- 4. 在Objective-C/C中刪除文件夾及其子文件夾
- 5. 刪除文件夾
- 6. 刪除文件夾
- 7. 刪除文件夾
- 8. 如何刪除C++中的文件夾?
- 9. C#刪除長路徑的文件夾
- 10. htaccess刪除文件夾的文件夾
- 11. 刪除c中的文件夾和子文件夾#
- 12. 刪除除C#中的文件以外的所有文件夾
- 13. 用c#和線程刪除大量文件和子文件夾
- 14. 清除文件夾 - 刪除文件夾中的文件 - J2ME
- 15. 如何刪除從C:\ Users \ ...通過腳本刪除文件夾
- 16. NSDocumentDirectory刪除文件夾
- 17. 刪除SSH文件夾
- 18. Powershell刪除文件夾
- 19. 無法刪除文件夾
- 20. SVN文件夾刪除
- 21. wsadmin + jython刪除文件夾
- 22. 刪除.svn文件夾
- 23. 批量刪除文件夾?
- 24. Python - 刪除Windows文件夾
- 25. 已刪除.eclipse文件夾
- 26. 刪除C#中特定文件夾內的文件夾和文件
- 27. wxFileSystemWatcher C++。刪除事件文件或文件夾?
- 28. C# - 預測刪除文件夾上的文件系統事件
- 29. 刪除應用程序時是否刪除文檔文件夾?
- 30. 刪除除特定文件夾以外的所有文件夾
看這裏:http://bytes.com/topic/c-sharp/answers/245176-how-delete-folder-has-files – OmerGertel 2010-11-18 15:42:33
你如何告訴「管理員文件夾」除了正常的? – Oded 2010-11-18 15:42:50
我不寒而慄,想到這可能會造成什麼破壞。在「文檔和設置」中不加區分地刪除文件夾是一項嚴重的高風險操作。你幾乎肯定會從其他應用程序下拉出地毯。 – 2010-11-18 15:45:04