如何使用批处理文件删除不同用户的文件夹文件?例如:
C:\Documents and Setting\UserA\Folder1\file.abc
C:\Documents and Setting\UserB\Folder1\file.abc
C:\Documents and Setting\UserC\Folder1\file.abc
C:\Documents and Setting\UserD\Folder1\file.abc
C:\Documents and Setting\UserE\Folder1\file.abc
我想删除每个用户的每个FOLDER1的file.abc。每个用户都有相同的文件夹(Folder1),但他们也有更多我不想删除的文件夹。最后文件必须是这样的。
C:\Documents and Setting\UserA\Folder1\
C:\Documents and Setting\UserB\Folder1\
C:\Documents and Setting\UserC\Folder1\
C:\Documents and Setting\UserD\Folder1\
C:\Documents and Setting\UserE\Folder1\
我真的希望你能帮助我。
此致
答案 0 :(得分:2)
试试这个:
for /d /r %%a in (*) do del "%%~a\Folder1\file.abc" 2>nul
答案 1 :(得分:0)
cd "C:\Documents and Settings"
for /f %%a in ('dir /b') do del %%a\Folder1\file.abc
这会在Folder1\file.abc
下的每个文件夹中查找Documents and Settings
。如果您想在批处理文件外执行此操作,请将%%a
更改为%a
。