1. 程式人生 > >bat批處理刪除檔案

bat批處理刪除檔案

最近接觸到了一些有意思的技術,比如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

例如輸入“錯誤”,則只會刪除檔名中有“錯誤”的檔案。