windows虛機環境下,如何快速有效的刪除大文件夾?

在調試穩定性測試過程中,由於有的機器C盤越來越小,就必須進行電腦清理,清理%tmp%目錄和回收站是必須的。

    現在我的虛機的%tmp%目錄下有15萬個文件,該如何快速有效刪除呢?這些文件中有的是拒絕刪除的。

    方法1:直接刪除Temp文件夾,它會一直掃描,最後會告訴你,不能刪除,說什麼有其他地方在用,而我壓根就沒有;

    方法2:進入Temp文件夾,Ctrl+A選中所有文件進行刪除,但是,資源管理器的地址欄會一直處於加載過程中,無法刪除;

    方法3:一個一個刪?直接不用;

    方法4:搞個安全衛士,電腦管傢什麼的,使用粉粹機,太麻煩,還不一定能粉粹;

    方法5:寫個python腳本:shutil.rmtree(tmppath),但是由於15萬個文件中有各種各樣文件,有的沒法刪除,導致整個沒法刪除;

    方法6:那用命令行試試:rd /s /q tmppath,成功了~~可以看見,拒絕刪除的文件,在dos窗口下也有所顯示,但是能自動跳過去,所以就能刪除所有能刪除的文件啦。


分析一下:爲什麼使用rd就可以?

個人推測:問題:命令行與windows api哪個更接近於底層呢?

從上面的結果來看,命令行應該是更接近於底層的。操作系統接收輸入的字符串,並進行解析,查找對應的指令,然後把請求命令轉發給指令,指令去執行具體的操作。

歡迎大家關注"搜狗測試"公衆號討論,歡迎高人指點~·~


轉載請註明:http://blog.csdn.net/sogouauto

探索測試奧義,交流測試技術,歡迎關注“搜狗測試”


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章