폴더가 있습니다 C:\Folder1
모든 내용 Folder1
을 다른 위치 로 복사하고 싶습니다 .D:\Folder2
배치 파일을 사용하여이 작업을 어떻게 수행합니까?
답변
xcopy.exe
여기에 해결책이 있습니다. Windows에 내장되어 있습니다.
xcopy /s c:\Folder1 d:\Folder2
http://www.computerhope.com/xcopyhlp.htm 에서 더 많은 옵션을 찾을 수 있습니다 .
답변
Robocopy가 있다면
robocopy C:\Folder1 D:\Folder2 /COPYALL /E
그렇지 않으면,
xcopy /e /v C:\Folder1 D:\Folder2
답변
대상이 파일 또는 폴더인지 알려주는 메시지를 제거하려면 슬래시를 추가하십시오.
xcopy /s c:\Folder1 d:\Folder2\
답변
xcopy 사용을 제안하는 많은 답변이 있습니다. 그러나 이것은 불필요합니다. 이 질문에서 저자는 폴더 자체를 복사하지 않고 폴더의 콘텐츠를 원한다는 것을 분명히 언급합니다.
copy "C:\Folder1" *.* "D:\Folder2"
xcopy
하위 디렉토리가 있으면 모두 사용할 수 있습니다.C:\Folder1
답변
RoboCopy는 저에게 효과적이지 않았으며 여기에는 좋은 해결책이 있지만 XCopy 스위치와 그 기능에 대해서는 설명하지 않았습니다. 또한 경로에 공백이있는 경우 따옴표가 필요합니다.
xcopy / i / e “C : \ temp \ 폴더 1” “C : \ temp \ 폴더 2”
다음은 Microsoft의 설명서입니다.
/s: Specifies to include subdirectories. Excludes empty subdirectories
/e: Copies all subdirectories, even if they are empty
/i: specifies the destination is a folder (Otherwise it prompts you)
답변
@echo off
::Ask
echo Your Source Path:
set INPUT1=
set /P INPUT1=Type input: %=%
echo Your Destination Path:
set INPUT2=
set /P INPUT2=Type input: %=%
xcopy %INPUT1% %INPUT2% /y /s
답변
내 PC에서 xcopy 및 robocopy에는 경로가 필요합니다 (예 : C : \ Windows \ System32 \ xcopy.exe).
이것이 바로 “복사”를 사용하는 이유입니다. copy / y …. \ Folder1 \ File.txt …. \ Folder2 \