소스 폴더를 삭제하지 않고 여러 폴더의 여러 파일을 한 수준 위로 이동해야 합니다.

소스 폴더를 삭제하지 않고 여러 폴더의 여러 파일을 한 수준 위로 이동해야 합니다.

Windows 10에는 다음과 같은 디렉터리 구조가 있습니다 \groups\lrc\timesheets\[staff member name]\inbox\[staffmembertimesheet].xls.

파일을 [교직원 이름] 폴더로 이동하고 \inbox 폴더는 교직원이 작업표를 보관하는 다음 주기를 위해 그대로 두고 싶습니다.

여기 다른 스레드에서 이 스크립트를 얻었고 파일을 이동하지만 소스 폴더 \inbox도 삭제합니다.

for /f "delims==" %i in ('dir /a:d /b') do for /f "delims==" %f in ('dir "%i" /a:d /b') do (move "%i\%f\*" 

폴더를 떠나도록 이것을 수정할 수 있다고 가정하지만 그렇게 할 만큼 지식이 없습니다.

관련 정보