2016-05-19 256 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文件位于同一文件夹中,则可以撤销第一行。