2017-03-13 3 views
1

내 문제를 떠나 우리가 등 ACL 권한 나는 1 수준을 유지해야 할뿐만 아니라,이 폴더에서 모든 것을 삭제해야2 개 수준의 하위 폴더를 삭제하지만 1 개 수준의 하위 폴더를

서로 다른 하위 폴더와 네트워크 공유를 가지고있다.

share:\Test1\Test11\... share:\Test1\Test12\... share:\Test2\Test21\... share:\Test2\Test22\... share:\Test3\Test31\... share:\Test3\Test32\... share:\Test...

결과 께서

가 될 : share:\Test1\ share:\Test2\ share:\Test3\ share:\Test...

나는 하나 개의 루트 폴더와 솔루션을 발견하지만 난 다른 이름으로 여러 가지고, testxxx 모든입니다.

도움을 주시면 감사하겠습니다. 고맙습니다.

답변

1
  • 으로 반복 1 수준 폴더 및 PUSHD와 폴더 밖으로
  • 단계/POPD
  • 문제이 모든 파일과 폴더를 삭제하고, 따라서 requirung 오류를 실패 무엇을 현재 폴더를 삭제하려고 할 것 RD /S /Q . 2>NUL NUL

@Echo off 
Pushd "share:\" 
For /F "delims=" %%A in ('dir /B/AD') Do (
    Pushd "%%~A" 
    RD /S /Q . 2>NUL 
    PopD 
) 
PopD 
출력 리디렉션
관련 문제