필자는 이것에 익숙하지 않다. 실제로 필자의 요구 사항은 한 컴퓨터에서 다른 컴퓨터로 일부 XML 파일의 백업을 가져 오는 것입니다. 따라서 생성 할 배치 파일을 클릭하면 내 senario가됩니다. 두 번째 서버의 새 폴더 (폴더 이름은 날짜와 시간이어야 함)가이 폴더 아래에 복사 된 모든 파일을 붙여 넣습니다. 버전 관리를 할 때마다 매번 새 폴더를 만들어야합니다.파일 백업을 수행하는 일괄 파일
감사 VG
필자는 이것에 익숙하지 않다. 실제로 필자의 요구 사항은 한 컴퓨터에서 다른 컴퓨터로 일부 XML 파일의 백업을 가져 오는 것입니다. 따라서 생성 할 배치 파일을 클릭하면 내 senario가됩니다. 두 번째 서버의 새 폴더 (폴더 이름은 날짜와 시간이어야 함)가이 폴더 아래에 복사 된 모든 파일을 붙여 넣습니다. 버전 관리를 할 때마다 매번 새 폴더를 만들어야합니다.파일 백업을 수행하는 일괄 파일
감사 VG
배치 파일은 매우 간단 이름과 날짜/시간이 c:\parent\
에 새 디렉토리로 c:\path\to\your\datafiles\
에서 .xml
파일을 복사해야합니다
@echo off
setlocal
set "copydest=%date%_%time%"
for %%i in (/ - : .) do call set "copydest=%%copydest:%%~s=%%
xcopy "c:\path\to\your\datafiles\*.xml" "c:\parent\%copydest%\"
.
해당 날짜/시간의 정확한 구조는 설정에 따라 다릅니다. 설정이 무엇인지 알려주지 않으면 모든 가능한 조합에 대한 책을 써야합니다. 그렇게하지 않을 것입니다.
for %%i...
라인은 일반적인 날짜/시간 구분 기호를 제거합니다. 이 :
과 /
은 파일 이름에서 유효하지 않으므로 중요한 요소입니다.
빠른 응답을위한 Magoo 감사합니다. 일부 수정 코드 플러스의 도움으로 생성하고 다른 폴더에 데이터를 붙여 넣을 수있게되었습니다. 그러나 이제는 한 걸음 더 앞서 나가기만을 원합니다. 최근에 수정되거나 생성 된 파일. – user3332404
변경하려는 경우 다른 질문을 엽니 다. 그들은 무료입니다. 이 페이지의 도움말을 확인하고'투어 '도하십시오. – foxidrive
어떤 부분에 문제가 있습니까? :) – foxidrive