2016-05-19 317 views
-1

我一直負責剝離大約5萬個.INI文件,其中包含58000個文件的Windows文件夾中的問題是,文件不按順序並且手動刪除這些文件將非常耗時耗時。批量刪除批處理文件

這些文件本身使用編號Id作爲它們的命名約定,我設法將Excel電子表格與需要刪除的所有ID一起使用。我的問題是,我可以把這些ID的地方像一個批處理文件,並得到它刪除這些如果是這樣的?

在此先感謝。

+0

如果要刪除的文件是唯一的'.ini'文件,那麼'del「c:\ start folder \ *。ini」/ s'。 –

+0

或者對於/ f「delims =」%% A(filelist.txt)do echo del %% A' –

回答

0

這裏是將工作的最簡單的腳本:

cd "C:\directory\location\" 
del "*.ini" /s 
exit 

第一行確保其在所有的文件都在目錄中,第二個刪除指定文件夾和所有的所有文件其子文件夾(子文件夾可以保留其.ini文件,如果您刪除/s),第三行退出批處理文件。第三行是沒有必要的。如果批處理文件(.bat)與所有.ini文件位於同一文件夾中,則可以撤銷第一行。