원본 폴더에서 파일을 복사 할 수있는 간단한 배치 스크립트를 만들어야합니다 (폴더 이름 입력 프롬프트). 매번)를 대상 폴더 (폴더 이름을 매번 입력하라는 메시지가 표시됨)로 복사하고 원본 폴더 안에있는 파일 만 최신 현재 날짜로 복사합니다. 그렇게 할 수 있습니까? 원본 폴더 (매번 폴더 이름을 입력하라는 메시지)를 대상 폴더 (매번 폴더 이름을 입력하라는 메시지)
xcopy /d "%var1%\*" "%var2%\"
var1
및 var2
환경 어디에 관련 명령 프롬프트
및
으로 입력하라는 메시지var
에 키보드에서 입력을 받아
set /p "var=prompt"
것
그리고 지금까지 어떤 시도를했는데 어떤 오류가 발생 했습니까? – EWit
아래와 같이 배치 스크립트를 만들려고했지만 작동하지 않았습니다. –
@ECHO OFF SET의 SOURCE = C : \ 배포 \ Bulid SET의 DESTINATION = C : \ 배포 \ Bulid SET의 LOGDIR = C : \ For_UAT_Deployment 로그인 \ %% 내가 IN (%의 LOGDIR의 % ")을 위해 할 IF NOT EXIST %% ~시의 \의 NUL ( \t MD "%의 LOGDIR %의" ) SET의 SOURCE_ID = ECHO는 소스 폴더 이름을 SET를 입력/P SOURCE_ID = IF '%의 SOURCE_ID의 %'== ''( \t ECHO ### 오류 - 공백 값이 허용되지 않음 ### \t GOTO END ) %% i IN ("% SOURCE % \ % SOURCE_ID %") XIST %% ~ SI \ NUL ( \t ECHO ### 오류 - 폴더 [%의 SOURCE % \ % SOURCE_ID %] ### \t GOTO의 END 존재하지 않음)/F "토큰 = 2-4 * delims에 대한 –