2014-09-17 3 views
0

필자는 이것에 익숙하지 않다. 실제로 필자의 요구 사항은 한 컴퓨터에서 다른 컴퓨터로 일부 XML 파일의 백업을 가져 오는 것입니다. 따라서 생성 할 배치 파일을 클릭하면 내 senario가됩니다. 두 번째 서버의 새 폴더 (폴더 이름은 날짜와 시간이어야 함)가이 폴더 아래에 복사 된 모든 파일을 붙여 넣습니다. 버전 관리를 할 때마다 매번 새 폴더를 만들어야합니다.파일 백업을 수행하는 일괄 파일

감사 VG

+0

어떤 부분에 문제가 있습니까? :) – foxidrive

답변

1

배치 파일은 매우 간단 이름과 날짜/시간이 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... 라인은 일반적인 날짜/시간 구분 기호를 제거합니다. 이 :/은 파일 이름에서 유효하지 않으므로 중요한 요소입니다.

+0

빠른 응답을위한 Magoo 감사합니다. 일부 수정 코드 플러스의 도움으로 생성하고 다른 폴더에 데이터를 붙여 넣을 수있게되었습니다. 그러나 이제는 한 걸음 더 앞서 나가기만을 원합니다. 최근에 수정되거나 생성 된 파일. – user3332404

+0

변경하려는 경우 다른 질문을 엽니 다. 그들은 무료입니다. 이 페이지의 도움말을 확인하고'투어 '도하십시오. – foxidrive