Windows 명령 프롬프트 : 여러 하위 파일을 해당 상위 폴더로 이동 Folder

따라서 다음을 달성하고 싶습니다. 파일 구조는 현재 다음과 같습니다.

부모의

폴더 A

  Folder Aa

     File 1

폴더 B

  Folder Bb

     File 2

폴더 C

  Folder Cc

     File 3

그리고 이것을 다음으로 변환하는 명령을 실행하고 싶습니다.

부모의

폴더 A

  Folder Aa

  File 1

폴더 B

  Folder Bb

  File 2

폴더 C

  Folder Cc

  File 3

즉, 파일이 단순히 해당 상위 폴더로 이동되었습니다. 많은 하위 파일을 하나의 단일 폴더로 그룹화 할 수 있지만 모두 개별 폴더로 이동하는 코드는 없습니다. (c : \ foo \ bar *. *)의 % F에 대해 / Y % F c : \ foo?

어떤 도움이라도 대단히 감사하겠습니다!



답변

모든 디렉토리에 간단한 .bat 파일을 생성 FolderA, FolderB… 상주

@echo off

for /D %%f in (Folder*) do (
  for /D %%g in (%%f\*) do (
     move %%g\*.* %%f
  )
)

이것은 디렉토리에서 반복 된 다음 내부 디렉토리에서 반복되며 모든 파일의 전역 이동 명령을 한 레벨 위로 적용합니다.


답변