還在為刪除檔案慢速煩惱嗎?強大工具dlf來幫助你。作為一個前端開發,最常見的就是node_modules,如果dependencies很多,osx系統刪除還好,Windows用戶就麻煩了。本文分享一塊命令列檔案及資料夾刪除工具。
此工具使用了node.js,所以先確保你的電腦安裝了node.js。
npm install -g dlf
刪除檔案
dlf file
#刪除資料夾
dlf directory
歡迎fork或star
主要使用了node.js檔案操作方法
fs.existsSync(path) 如果檔案存在,則傳回true,否則傳回false
fs.statSync(dir) 傳回dir的相關屬性
fs.readdirSync(dir) 傳回一個不包含'.'和'..' 的檔案名稱的陣列
fs.unlinkSync(file) 刪除檔案
fs.rmdirSync(dir) 刪除資料夾
if( fs.existsSync(dir) ) { if(fs.statSync(dir).isDirectory()) { files = fs.readdirSync(dir); files.forEach(function(file,index){ var curPath = path.join(dir,file); if(fs.statSync(curPath).isDirectory()) { run(curPath); } else { fs.unlinkSync(curPath); } }); fs.rmdirSync(dir); } else { fs.unlinkSync(dir); } }
1、刪除前給提示確認
2、支援刪除過濾,可以把不想刪除的過濾出來
3、支援刪除只有管理員權限的檔案
以上是怎麼才能快速刪除檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!