폴더의 콘텐츠를 한 수준 위로 이동(상위 디렉터리로)

폴더의 콘텐츠를 한 수준 위로 이동(상위 디렉터리로)

전체 콘텐츠를 상위 폴더로 이동하려는 폴더가 많이 있습니다.

d:\folder1\foo\[files1-10]
d:\folder2\foo\[files11-14]
d:\folder3\bar\[files1-9]
..
d:\folder178\foo\file15

이것은 다음과 같이 끝나야 합니다:

d:\foo\[files1-15]
d:\bar\[files1-9]

폴더 "folder1", "folderX" 등에는 foo와 같은 동일한 이름의 하위 디렉터리가 포함될 수 있지만 이러한 하위 디렉터리에는 고유한 파일 이름이 포함됩니다.

하위 디렉터리의 내용을 d:\로 편리하게 이동하려면 어떻게 해야 합니까?

답변1

가장 쉬운 방법은 명령줄 전처리기를 사용하고 MOVE *.* ..운영 체제 명령을 실행하여 모든 파일을 필요한 위치로 이동하는 것입니다.

결국 마지막 운영 체제 명령을 실행하여 MOVE foo\ ..해당 MOVE bar\ ..명령을 루트 폴더로 이동하게 됩니다 D:\.

여기에 예가 있습니다.

CD D:\folder1\foo\

MOVE *.* ..

CD ..

MOVE foo\ ..

CD ..\folder2\foo\

MOVE *.* D:\foo\

등등.

관련 정보