【问题标题】:Creating a backup batch script创建备份批处理脚本
【发布时间】:2014-02-11 18:30:54
【问题描述】:

我正在尝试创建备份批处理脚本。这是我目前所拥有的:

@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\jid1-xUfzOsOFlzSOXg@jetpack\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,我认为 /i 开关应该抑制它,但事实并非如此。如何让 xfile 毫无问题地复制它?

2) 在第二个文件中,它声明了File not found - descript.ion 0 File(s) copied。文件肯定在那里。它具有归档和隐藏属性,但我认为 /h 开关应该涵盖这一点。

3) 创建存档时,它会存档我磁盘根文件夹中的整个文件路径。如何告诉 rar.exe 只在本地创建文件夹路径?

【问题讨论】:

    标签: batch-file backup xcopy rar


    【解决方案1】:

    这些是供您搜索更多信息的提示,而不是完整的解决方案。

    1) 如果您要复制单个文件,请使用copy 命令

    2) 您的路径中有外来字符,您需要处理它们,因为代码页和 unicode 可能是问题所在。

    3) Rar 应该有一个开关来使用或不使用显式路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      • 2014-04-10
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多