2013-06-08 2 views
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\ 

정말 도움이 되길 바랍니다.

감사

답변

0
cd "C:\Documents and Settings" 
for /f %%a in ('dir /b') do del %%a\Folder1\file.abc 

Documents and Settings 아래에있는 모든 폴더에 Folder1\file.abc 찾습니다. 배치 파일 외부에서이 작업을 수행하려면 %%a%a으로 변경하십시오.

2

이 시도 :

for /d /r %%a in (*) do del "%%~a\Folder1\file.abc" 2>nul 
+2

부터이 실행 "C : \ 문서 및 설정"을 배치 파일에. – foxidrive

관련 문제