0
한 폴더의 내용을 다른 폴더로 복사하는 배치 스크립트를 만들려고합니다. 나는 이것을 시도했다 :와일드 카드를 사용하여 한 폴더의 내용을 다른 폴더로 복사하는 Dos Batch Script
mkdir "c:\Jamie"
cd c:\jamie_DateTimeStamp*
xcopy * "c:\Jamie"
for /D %%f in (c\jamie_*) do rmdir %%f /s /Q
나는 삭제 작업을 얻을 수는 있지만 작동하려면 xcopy를 얻을 수 없다. 알아 두어야 할 사항 Jamie_datetimestap 폴더는 날짜와 시간이 될 수 있으므로 상수가 없으며 와일드 카드를 사용해야합니다. datetime 스탬프가있는 폴더의 내용을없는 폴더에 복사 한 다음 datetime 스탬프가있는 폴더를 삭제하는 스크립트의 목표 단순히 폴더의 이름을 바꿀 수는 없습니다.
데이브, 내 게시물을 고쳐 주셔서 감사합니다. – user2487211
'*'를 사용하지 않고 작업을 수행하고 특정 대상을 부여 할 수 있습니까? – tmaxxcar
다음을 시도하십시오 : set curr_date = % 날짜 : ~ 10,4 % - % 날짜 : ~ 4,2 % - % 날짜 : ~ 7,2 % mkdir "c : \ Jamie"cd "c : \ jamie "mkdir"% curr_date % _backup " – tmaxxcar