我有一個小問題,我想刪除c:\ windows操作系統以外的所有文件。因此我需要創建一個我想保留的列表,即boot.ini c:\ windows等,然後刪除其他所有內容。我見過使用forFile的示例,但我可以確定該擴展將在機器上。有沒有人有任何想法,我可以如何創建排除列表,然後做刪除?使用批處理文件,我如何刪除不在Windows目錄中的所有文件?
回答
這裏是在最高級別文件夾列表的快速刺你不應該接觸:
$Recycle.Bin
Documents and Settings [C:\Users]
inetpub
MSOCache
Program Files
Program Files (x86)
ProgramData
Recovery
System Volume Information
Users
Windows
在XP Documents and Settings
是一個文件夾,在Vista和Windows 7是在Users
文件夾的鏈接。
MSOCache
也可以安全刪除。但是,許多安裝程序包都被緩存在那裏,並用於各種MS產品更新/修復。因此,我實際上建議保留它。
Program Files (x86)
是針對64位操作系統安裝中的32位應用程序重定向的Program Files
。但是,我已經看到應用程序安裝在此文件夾中,而不是在32位操作系統上安裝Program Files
,因此我建議保留該文件並手動檢查其內容,以便在應該離開時作出決定。
更新:沒有可靠的方法僅列出操作系統文件。該列表在操作系統版本,SKU,體系結構,安裝的操作系統功能,硬件驅動程序,操作系統更新和安裝的應用程序之間可能有很大差異
當然 - 但是如果我想刪除所有用戶數據,只需要運行操作系統需要哪些文件? – simondo 2010-05-21 14:15:51
不要忘記備份您實施的任何方法。
::您可以定義參數,所以它不知道有你不想要的文件夾,並檢查它像這樣
IF "%2" == ""
IF "%1" == "RunMyBatchFile"^
FOR %%i IN (""%filter%)^::directory name goes in here that you want to iterate over todelete
DO (^::Do your stuff, make sure to use echo to see the output on the cmd
)^
感謝您的意見 查看下面的列表如果用戶將他們的內容放入他們的用戶中,應該如果是('dir/s/b「USERPROFILE%」),則應使用 配置文件,刪除它,不要停止錯誤。 再次感謝 – simondo 2010-05-21 14:48:20
除了關於C以外的文件夾中的評論:\ Windows中,很多的常見Windows組件進入Program Files \ Common Files,並且Program Files下的應用程序文件夾可能具有Windows無法正常啓動的驅動程序;防病毒,圖形和其他非默認硬件驅動程序。
這裏是龍。
小龍!基本上我想刪除用戶內容,而只留下操作系統,避免操作系統警告 thnx – simondo 2010-05-21 14:09:46
如果你想要擺脫用戶數據文件,你只需要看幾個地方,如%USERPROFILE%\AppData
。實際的目錄名稱因操作系統而異(XP/Vista/7)。
但是不要這樣做給管理員或你自己!
- 1. 批處理文件。刪除目錄中的所有文件和文件夾
- 2. 批處理文件刪除所有用戶中的文件夾主頁目錄
- 3. 如何使用批次刪除目錄中的所有文件?
- 4. Windows批處理文件:使用循環回顯目錄中的所有文件
- 5. 如何使用cmd /批處理文件在目錄中刪除名稱x的所有文件夾
- 6. Windows批處理文件 - 如何遍歷目錄中的文件?
- 7. 批處理文件在Windows 7中列出目錄中的所有文件
- 8. 我該如何編寫一個批處理文件來刪除其他目錄中存在的所有文件?
- 9. 如何刪除目錄中的所有文本文件通過批處理文件接受一個文件?
- 10. 批處理文件刪除用戶目錄中的文件和文件夾
- 11. Windows批處理文件,從目錄中刪除文件,但保留每個目錄中的最新文件
- 12. 如何讓批處理文件刪除它自己的目錄?
- 13. 如何使用windows批處理文件列出所有空目錄?
- 14. 批處理文件刪除目錄中的所有文件,除了系統文件
- 15. Windows批處理文件 - 連接子目錄中的所有文件
- 16. Windows批處理文件循環通過目錄處理文件?
- 17. 如何使用批處理文件刪除文本文件的記錄
- 18. 使用單個批處理文件刪除多個目錄
- 19. 如何使用批處理文件刪除文件
- 20. 如何使用Spring批處理文件名中特定單詞的目錄中的所有未處理文件
- 21. 編寫一個批處理文件來刪除所有文件
- 22. 使用批處理文件刪除dll
- 23. 在Windows中使用批處理文件刪除比x天更早的文件
- 24. 自刪除批處理文件刪除目錄沒有完全刪除,並在Windows 7上不能退出
- 25. 批處理:從文本文件中刪除所有空格?
- 26. 批處理文件刪除文件夾
- 27. 批處理文件,刪除文件夾在Windows 7
- 28. 從輸出刪除目錄中的批處理文件
- 29. 刪除批處理文件中目錄樹的最快方法
- 30. 使用Windows批處理從文件中刪除尾隨空格?
格式化並重新安裝。 – 2010-05-20 16:24:37
您可能會在註冊表中發送havok。如何從鬼或類似的備份恢復驅動器? – blissapp 2010-05-20 16:33:31
我認爲你是在倒退。除非你想殺死所有的應用程序,只要刪除用戶帳戶。 – egrunin 2010-05-29 07:10:17