모든 .txt 파일을 하나의 하위 폴더가있는 폴더에서 다른 폴더로 복사하는 데 문제가 있습니다. 나는 기존의 스레드의 대부분을 가서이xcopy를 사용하여 2 개의 디렉터리에서 하나의 디렉터리로 파일 복사
xcopy /s %logfolder%\*.txt %monthlylogcopy%\
for /R %logfolder% %f in (*.txt) do copy %f %monthylcopy%\
결과, 내가 뭘하려입니다 : 두 경우 모두, 단지 1가 .txt 파일은 항상 소스에서 대상으로 복사됩니다. 폴더 및 하위 폴더에는 20 개 이상의 .txt 파일이 있습니다.
참고 : cmd에서 실행했기 때문에 2)에서 '%'를 사용했습니다.
제가 누락 된 부분을 알려주십시오. 미리 감사드립니다.
확인 응답 (http://stackoverflow.com/questions/30335159/windows-cmd-batch-for-r-with- : 다음 명령은 변수가 실제로 유효한 경로를 포함한다고 가정 작동합니다 delayedexpansion), 나는 그것이 당신을 도와야한다고 생각합니다. – QuickFix
해당 하위 폴더를 대상에 복사하려면 하시겠습니까? 아니면 내용 만 복사 하시겠습니까? 변수의 내용은 무엇입니까? – aschipfl