2

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

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\

我真的希望你能帮我解决这个问题。

问候

4

2 回答 2

2

尝试这个:

for /d /r %%a in (*) do del "%%~a\Folder1\file.abc" 2>nul
于 2013-06-08T18:08:32.727 回答
0
cd "C:\Documents and Settings"
for /f %%a in ('dir /b') do del %%a\Folder1\file.abc

这将Folder1\file.abcDocuments and Settings. 如果您想在批处理文件之外执行此操作,请更改%%a%a.

于 2013-06-08T17:36:33.613 回答