快速刪除一個“大目錄”


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

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

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

OK,去下載一個:https://fastcopy.jp/en/,從域名上也能看出來,作者是日本人,不管是UI還是圖標,看起來有些復古的味道,但真的非常實用,並且還配備了完整的說明,良心。

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

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

然而這樣是不是還是不太方便?能不能把快速刪除目錄這個功能整合到資源管理器的上下文菜單中?答案是肯定的,編輯一個文本文件:fast_delete.reg

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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM