드래그 앤 드롭으로 복사 또는 복사가 매우 쉽습니다.파일과 폴더를 이동하십시오. 파일을 여러 폴더로 복사해야하는 경우 Ctrl 키를 누른 상태에서 파일 또는 폴더를 복사하려는 각 폴더로 끌어 올 수 있습니다. 파일 (또는 폴더)을 복사하려는 모든 단일 폴더에 파일을 놓아야하므로 시간이 오래 걸립니다. 파일을 여러 폴더로 복사해야하고 파일을 복사해야하는 폴더가 많은 경우 배치 파일을 사용하여 한 번에 모두 수행 할 수 있습니다.
동일한 폴더에 여러 파일을 복사해야하는 경우 상황에 맞는 메뉴에서 파일을 폴더로 보낼 수있는이 작은 트릭을 사용하는 것이 좋습니다.
파일을 여러 폴더로 복사
이 배치 스크립트에는 한 가지 제한이 있습니다. 파일을 복사 한 폴더는 같은 폴더에 있어야합니다. 폴더가 모두 다른 위치에 있으면 작동하지 않습니다.
메모장을 열고 다음을 붙여 넣습니다. 이 스크립트를 저장하기 전에 편집해야합니다.
@echo off for /D %%a in ("path-to-folder*.*") do xcopy /y /d path-to-filefile.FileExt "%%a"
가장 먼저 편집해야 할 것은이 길입니다( "폴더 경로 *. *"). 이 경로를 다른 폴더가있는 폴더의 경로로 변경하십시오. 예를 들어 Games라는 폴더가 있고 내부에 1, 2, 3이라는 3 개의 폴더가 있다고 가정 해 봅시다.이 경우 Games 폴더의 전체 경로를 입력해야합니다. 끝에 *. *를 그대로두고 괄호 나 따옴표를 제거하지 마십시오.
두 번째로 편집해야 할 것은이 경로입니다path-to-filefile.FileExt. 다른 폴더로 복사하려는 파일의 경로로 바꾸십시오. 파일 이름과 확장자를 포함하십시오. 경로 나 파일 이름에 공백이 있으면 큰 따옴표로 묶으십시오.
메모장 파일을 BAT 파일 확장명으로 저장하고 실행하십시오. 파일이 모든 하위 폴더로 복사됩니다.
예
C : UsersfatiwDesktopTest에있는 MyFile.txt라는 파일을 C : UsersfatiwDesktopNewfolder 아래의 모든 하위 폴더에 복사하도록 코드를 편집 한 후의 코드는 다음과 같습니다.
@echo off for /D %%a in ("C:UsersfatiwDesktopNewfolder*.*") do xcopy /y /d C:UsersfatiwDesktopTestMyFile.txt "%%a"

배치 스크립트를 사용하지 않으려면 약간의 편집 작업으로 동일한 코드를 사용하여 명령 프롬프트에서 직접 실행할 수 있습니다. 편집 된 코드는 다음과 같습니다.
for /D %a in ("c:path-to-folder*.*") do xcopy /y /d c:testfile.FileExt "%a"
우리는 두 가지만 변경했습니다. @ 에코 오프가 제거되었고 % 기호 중 하나가 제거되었습니다. 여전히 명령을 편집하고 파일과 폴더에 경로를 추가해야하지만 명령 프롬프트를 사용하면 진행 상황도 볼 수 있습니다.

코멘트