2014-02-11 5 views
0

백업 배치 스크립트를 만들려고합니다. 여기에 지금까지이 작업은 다음과 같습니다백업 배치 스크립트 만들기

@echo off 
set drive=E:\zaloha\Backup 
set backupcmd=xcopy /s /e /h /y /q /i 

echo ### Copying the files... 

%backupcmd% "%APPDATA%\Mozilla\Firefox\Profiles\6jmi87vr.default\jetpack\[email protected]\simple-storage\store.json" "%drive%\RES_Settings" 
%backupcmd% "h:\downloads\アニメ\descript.ion" "%drive%\TC\アニメ" 

echo ### Packing the archive... 

"d:\programy\winrar\rar.exe" a -r -m5 -agYYYY-MM-DD_HH-MM-SS -df "%drive%\backup_.rar" "%drive%" 

echo ### Done! 
@pause 

나는 그것으로 몇 가지 문제를 가지고 있지만 : 첫 번째 파일에서 1), 항상 Does ... specify a file name or directory name on the target ( F = file, D = directory)?을 요청합니다. 내가 xcopy에 대한 설명서를 검색해 봤는데,/내가 스위치를 억제해야한다고 생각했지만 그렇지 않습니다. xfile을 질문없이 복사하려면 어떻게합니까?

2) 두 번째 파일에서는 File not found - descript.ion 0 File(s) copied입니다. 파일이 분명히 있습니다. 그것은 아카이브 및 숨겨진 특성을 가지고 있지만, 나는/h 스위치가 그것을 커버해야한다고 생각했습니다.

3) 아카이브를 만들 때 내 디스크의 루트 폴더에서 전체 파일 경로를 아카이브합니다. rar.exe에게 폴더 경로를 로컬로만 생성하도록하려면 어떻게합니까?

답변

0

전체 솔루션이 아닌 자세한 정보를 검색 할 수있는 힌트입니다.

1) 하나의 파일을 복사하는 경우 다음 copy 명령

2) 당신은 당신의 경로에 외국 문자가 있고 코드 페이지로, 그들과 거래를해야합니다 및 유니 코드가 문제가 될 수를 사용합니다.

3) Rar에는 명시 적 경로를 사용할지 여부를 나타내는 스위치가 있어야합니다.