使用同步玩具备份文件夹
概述
使用 Microsoft 提供的免费备份工具 SyncToy 备份文件夹。
操作环境
操作确认环境
窗口版本 |
|
同步玩具版本 | 2.1 |
必需操作环境
窗口版本 |
|
CPU | 1.0 GHz 或更高 |
记忆 | 512 MB 或更多 |
存储空间 | 20 MB 或更多 |
必需组件 | Microsoft .NET Framework Version 2.0 可再发行包 (x86) 或 Microsoft .NET Framework Version 2.0 可再发行包 (x64) |
内容
文件夹备份软件有许多软件,无论是否免费,但这次使用的“SyncToy”具有以下功能:
- 免费使用
- 按文件夹备份
- 可以有多个文件夹
- 由简单的屏幕组成,无需查看手册即可直观地操作
- 可以指定文件夹的双向同步、单向同步和覆盖副本
- 使用命令行工具进行备份
- 通过文件操作跟踪进行同步,而不是通过检查文件夹是否存在进行同步,从而加快备份速度。 例如,如果重命名文件,则通常删除目标上重命名的文件,并使用新文件名进行复制,但在 SyncToy 中,将更改目标文件名。
- 同步玩具仅提供英文版本
安装
访问“http://www.microsoft.com/downloads/details.aspx?FamilyID=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&displaylang=en”页面,然后单击页面底部的“下载” 单击该按钮可下载安装程序。
SyncToy 同时提供 32 位和 64 位版本,因此请下载适用于您的操作系统环境的内容。
运行下载的安装程序。
将显示设置对话框,然后单击“接受”按钮。
单击“接受”按钮。
选中“我隐藏读取和卸载”,然后单击“下一步”按钮。
如果您仔细阅读并许可了许可协议,请选中“我”,然后单击“下一步”按钮。
单击“下一步”按钮开始安装。
安装完成后,单击“关闭”按钮将其关闭。
同步玩具设置
安装完成后,从“开始”菜单中选择“同步玩具 2.1”以启动它。
将显示 SyncToy 客户反馈选项对话框,但如果没有具体内容,请单击“确定”按钮将其关闭。
指定在同步玩具窗口打开时要同步的文件夹。 单击“创建新文件夹”按钮。
“左文件夹”指定要从中复制的文件夹,为“右文件夹”指定要备份的文件夹。
指定后,单击“下一步”按钮。
指定复制方法。 复制方法如下:
复制类型 | 复制行为 |
---|---|
Synchronize | 双向同步已创建、更新、删除或重命名的文件。 |
Echo | 将左侧文件夹中创建、更新、删除或重命名的文件传播到右文件夹。 |
Contribute | 将左侧文件夹中创建、更新或重命名的文件传播到右文件夹。 不会删除右文件夹上的文件。 |
设置文件夹对的名称。 这并不重要,但它也用于命令行上指定的名称。
您创建的文件夹对将显示在屏幕的左上角。 由于在创建文件夹对时尚未复制文件,因此可以按“预览”按钮查看要复制的文件。
在复制的文件列表中,您可以看到复制行为、文件大小等。
通常,文件夹中的所有文件都会复制,但您可以取消选中左侧以排除特定文件的副本。
单击屏幕右下角的“运行”以实际复制文件。 您还可以直接在上一个屏幕上按“运行”按钮,而无需预览。
实际复制文件以查看进度和结果。
从左侧菜单中选择“所有文件夹”以查看您创建的文件夹对的列表。 您可以在此处单击“运行全部”按钮以同步所有文件夹对。 如果不想复制文件夹对,请取消选中文件夹对左侧的复选框。
选择每个文件夹对时,可以使用“重命名文件夹”和“”备份文件夹“按钮重命名或删除每个文件夹对。
任务计划程序的定期备份
SyncToy 本身没有计划功能,但可以从命令行运行,因此您可以使用基于 Windows 的标准任务计划程序进行定期备份。
从“开始”菜单中选择“附件→系统工具→任务计划程序”以启动它。
启动任务计划程序后,从右侧的操作菜单中单击“创建基本任务...”。
将显示“创建基本任务向导”对话框,您可以在其中输入“名称和说明”,以便更容易理解任务的内容。
指定何时进行备份。
指定何时进行备份的详细信息。 此处显示的内容取决于您在上一屏幕中指定的触发器。
选中“开始程序”,然后单击“下一步”按钮。
在“程序/脚本”中,键入“C:\程序文件\同步玩具 2.1_同步玩具.exe”(检查是否有“同步玩具.exe”文件,因为文件夹可能因同步玩具版本而异)。 用双引号括起路径。
在添加参数(可选)中,输入 -R“<文件夹对名称>”。 如果只想运行单个文件夹对,请指定文件夹对名称,但如果要同步所有文件夹对,请仅指定 -R。
确认输入内容,然后单击“完成”按钮。 然后,请确保同步按指定计划自动发生。
防止命令提示符从命令行运行。
实际上,当您在任务计划程序中从命令行运行时,您将看到在文件夹同步期间出现命令提示符。 SyncToy 的文件副本非常轻,可以安排在很短的时间间隔内,但在复制过程中出现命令提示符是相当令人眼花缭乱的。
本节介绍如何同步文件夹,以便不显示命令提示符。
首先打开文本文件夹并输入以下程序:
Set ws = CreateObject("Wscript.Shell")
ws.run """C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"" -R""SyncTest""",vbhide
创建文本后,单击“。 使用 vbs 扩展名保存。 文件名和文件夹位置可以是任意的,但任务计划程序会定期使用它,因此请将其保存到以后不需要移动文件的位置。
此外,如果未指定 -R 文件夹对名称,则同步将在 SyncToy 中启用的所有文件夹对上执行同步,如下所示:
Set ws = CreateObject("Wscript.Shell")
ws.run """C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"" -R",vbhide
打开任务计划程序时,将显示刚刚创建的任务,然后双击以打开详细信息对话框。
选择“操作”选项卡,然后双击刚刚创建的操作。
在“程序/脚本”中键入“wscript.exe”,在“添加参数(可选)”中键入刚刚创建的“。 vbs“文件的完整路径。 用双引号括起路径。 现在,您可以同步文件,而不会显示命令提示符。
其他
在文件夹对中指定的文件夹中,将创建名为“SyncToy_xxxxxx.dat”的文件。 不要删除同步玩具同步中使用的文件。