如何制作在当前文件夹中工作的批处理文件并删除特定文件?

时间:2015-11-02 20:38:00

标签: list file batch-file cmd directory

我一直在搜索如何创建一个批处理文件,该文件在其当前文件夹中执行。然后使用filelist.txt以及该文件夹中的批处理删除该filelist.txt中列出的文件

它归结为这样 我运行批处理文件 - >批处理文件使用它所在的当前文件夹 - >使用filelist.txt批处理文件是 - >批处理文件删除filelist.txt

中列出的文件

非常感谢帮助..

1 个答案:

答案 0 :(得分:0)

默认情况下,批处理文件将在其当前目录中运行。

你要问的是一行。

for /f %%i in (filelist.txt) do if exist %%i del %%i

如果文件位于不同的文件夹中,则需要在filelist.txt中指定每个文件的完整路径

离。

C:\用户\ JOHNDOE \桌面\ picture1.jpg

C:\用户\ JOHNDOE \文件\ picture2.jpg