도움이 될 Windows 명령 또는 배치 스크립트를 찾고 있습니다. 3 시간 동안 읽기 / 솔루션을 찾으려고 노력했지만 스크립팅 / 프로그래밍이 부족하여 도움이되지 않기를 바랍니다.
이 예제에서는 subfolder1 & subfolder1 & subfolder3 등이 될 두 번째 수준의 하위 폴더로 가져오고 싶은 폴더 및 파일 세트가 있습니다.
D : 폴더> 하위 폴더 1> 하위 폴더> 하위 폴더> 파일
>subfolder2>subfolder>files
>subfolder3>subfolder>files
>subfolder4>subfolder>subfolder>files
목표는 위험합니다. 동일한 파일 이름이 여러 하위 디렉토리에 있으면 어떻게됩니까? 주어진 폴더에는 하나의 버전 만 존재할 수 있습니다.
다음 명령 프롬프트 하나의 라이너는 요청한대로 파일을 이동하고 중복 된 이름은 해당 이름을 가진 기존 파일을 덮어 씁니다.
for /d %A in ("d:\folder\*") do @(pushd "%A"&(for /r /d %B in (*) do @move /y "%B\*" "%A" 2>nul)&popd)
또는 배치 스크립트로 :
@echo off
for /d %A in ("d:\folder\*") do (
pushd "%A"
for /r /d %B in (*) do move /y "%B\*" "%A" 2>nul
popd
)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다