快速刪除乙個「大目錄」

2022-01-15 04:42:29 字數 1276 閱讀 9506

我們在做前端開發的時候常用npm來管理包,npm會在專案目錄下生成node_modules目錄,下面有海量的檔案,檔案通常都不大,但數量很多,如果你想要刪除這個目錄,那很可能就會出現下面這個畫面:

耗費時間非常的長,而且很可能經過了漫長計算之後,還告訴你現在由於目錄處於被開啟狀態等原因沒法刪除,真是浪費時間,對我們而言,只是刪除乙個不想要的目錄而已,按照windows的檔案系統的規則,刪除乙個檔案(目錄其實本質上也是個檔案)難道不是把它標記為「刪除」即可麼?我覺得這是windows設計得不夠合理的地方。

那麼用什麼方法來提高刪除的速度呢?網上一搜通常都是告訴你用del和rmdir命令,我試了,並沒快多少,找來找去,終於找到了fastcopy這個軟體,fastcopy這個軟體對我而言並不陌生,我用它蠻久了,但一直都是用它的拷貝和同步功能,許多年前我做個乙個類似的軟體,但速度遠遠比不上fastcopy,於是後面就不用了,fastcopy是我見過的在windows環境下拷貝速度最快的軟體,而fastcopy還有個鮮為人知的功能——刪除,並且速度同樣的飛快。

安裝好即執行,使用非常簡單:

是不是非常快?之前windows幾分鐘都可能搞不定的工作它可能幾秒鐘就完成了。cool!

windows registry editor version 5.00

[hkey_classes_root\directory\shell\fastdelete]

@="快速刪除"

"icon"="shell32.dll,-240"

[hkey_classes_root\directory\shell\fastdelete\command]

@="\"d:\\gsoft\\fastcopy\\fastcopy.exe\" /cmd=delete /open_window /auto_close \"%v\""

注意修改其中的fastcopy.exe的路徑,改成你實際的安裝路徑。然後雙擊這個檔案,將它匯入登錄檔。

試試看在資源管理器上右擊乙個要刪除的資料夾:

醒目的「快速刪除」出現了。刪除的過程中如果出了什麼錯誤,那fastcopy不會自動關閉,這時候你可以檢查具體錯誤原因。

enjoy!

今天終於去了乙個大商場

來北京有半個月了,一直想去大商場裡刷點東西回來,吃夜銷或者早餐的。因為宿舍附近的都是些小小的超市,感覺東西貴,最重要的是感覺那些東西不正規,有很多快過期的,要不就是灰塵多多的,看到就不敢買。因為學習,一直想去找個大商場,去一直不敢去,因為時間總是不夠用,非常非常的不夠用,但是每天早上起的早點吧,想去...

快速刪除大檔案 大目錄

快速刪除資料夾 1 先建立乙個空目錄 mkdir data blank2 用rsync刪除目標目錄 rsync delete before d data blank var spool clientmqueue 這樣目標目錄很快就被清空了 注 其中 delete before 接收者在傳輸之前進行刪...

刪除乙個非空目錄

stat用來把path指定的檔案 包含目錄或裝置等 的狀態及屬性資訊 儲存到由buf指向的結構體struct stat中去。fstat功能與stat相同,只不過由檔案描述符指定檔案。lstat功能與stat相同,只不過當path是乙個符號鏈結時,獲取的是 符號鏈結本身的狀態屬性資訊,而不是它指向的檔...