批量删除不同用户的文件夹中的文件

时间:2013-06-08 17:13:57

标签: batch-file cmd

如何使用批处理文件删除不同用户的文件夹文件?例如:

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\

我真的希望你能帮助我。

此致

2 个答案:

答案 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