bat批處理刪除檔案
阿新 • • 發佈:2018-12-31
最近接觸到了一些有意思的技術,比如chrome外掛,批處理指令碼。以前都只會用,現在想著有機會能做一個。
剛好最近在做一個功能,匯入檔案,上傳過程中要校驗資料,如果失敗的話可以下載錯誤報告到本地。不過錯誤報告會堆積在資料夾下,看著挺礙眼,每次都要手動刪除挺麻煩的。於是正好寫個批處理檔案。
1、什麼是bat
批處理是window下可以執行的一個指令碼檔案,字尾名是bat。裡面可以寫上dos命令,然後執行這個bat檔案之後,就會自動執行裡面的命令了。
如果有很多操作每次都要重複執行,就可以將命令寫入到一個批處理指令碼中,然後每次只需要執行指令碼即可完成所有操作。
2、怎麼使用批處理
①首先建立一個檔案,然後將名字字尾改成bat。
②寫上一系列dos命令,儲存。
③雙擊即可直接執行。
3、例子
看程式碼:
@echo **刪除檔案**
cd ../downloads
del *.xlsx
注:
echo,用於回顯。
cd,用於改變當前目錄。這裡是進入上一個目錄下的downloads資料夾。
del,刪除檔案。*.xlsx 表示所有後綴名會xlsx的檔案。
執行結果,成功刪除。
———–update———-
由於有些檔案不需要刪除,進行修改,只刪除滿足關鍵字的檔案。
@echo delete files
cd ../downloads
set /p name=input
echo your input: %name%
del *%name%*.xlsx
pause
例如輸入“錯誤”,則只會刪除檔名中有“錯誤”的檔案。