人们通常会问的第一个问题是:“如果我只需右键单击并存档一个配置文件文件夹,为什么还要从命令行麻烦呢?”答案是,如果您使用的是调度程序,例如Windows 7的Task Scheduler, ,则无法指示该程序右键单击或单击任何位置以解决此问题。 您必须为它提供一种无需鼠标的方式来完成所需的操作,为此,您需要使用控制台命令。
WinRAR(收费)和7-Zip(免费)都有其软件随附的控制台版本,您可以使用它轻松地在其他位置备份配置文件文件夹。 使用WinRAR,有rar.exe和unrar.exe。 使用7-Zip,它是一个程序7z.exe。
对于此示例,将备份Firefox配置文件。
在继续操作之前,请注意:备份配置文件时,务必关闭使用该配置文件的应用程序,否则会丢失文件,因为该文件正在被应用程序使用。
使用Windows环境变量获取路径位置
我们使用这些是因为键入的内容少得多。 ????
使用环境变量的优度,Firefox的配置文件和扩展名的路径为:
%APPDATA%MozillaFirefox
WinRAR的路径是:
%PROGRAMFILES%WinRARrar.exe
7-Zip的路径是:
%PROGRAMFILES%7-Zip7z.exe
桌面的路径为:
%USERPROFILE%桌面
我们待会儿再讲这些。
深入到命令提示符
一旦从命令提示符学习了如何使用7-Zip或WinRAR,将可以更轻松地配置以在您选择的Task Scheduler应用程序中使用。
通过单击Windows徽标,键入 command 并选择 Command Prompt 来打开Command Prompt窗口。
(小注释:不需要“高权限”。您可以运行“普通”命令提示符;这是可以的。)
为了进行测试,我们将在桌面上创建Firefox配置文件文件夹的存档,以确保其正常工作。 确保先关闭Firefox,以便释放配置文件文件夹以进行备份。
使用WinRAR:
“%PROGRAMFILES%WinRARrar.exe” u -r -m0“%USERPROFILE%Desktopfirefox-backup.rar”“%APPDATA%MozillaFirefox”
…在命令行上看起来像这样:
使用7-Zip:
“%PROGRAMFILES%7-Zip7z.exe” u -r -mx = 0 -t7z“%USERPROFILE%Desktopfirefox-backup.7z”“%APPDATA%MozillaFirefox”
…在命令行上看起来像这样:
每种的详细分类:
WinRAR: “%PROGRAMFILES%WinRARrar.exe”
7压缩: “%PROGRAMFILES%7-Zip7z.exe”
启动存档程序。
WinRAR:您
7邮编: u
更新档案。 很有可能您将要运行此命令来定期备份配置文件文件夹,因此,不是使用“ a”创建新档案,而是使用“ u”。 如果运行时不存在存档(第一次运行时就是这种情况),则会创建一个新的存档。
WinRAR: -r
7压缩: -r
递归子文件夹。 这意味着创建的存档将包括该文件夹及其下的所有子文件夹/文件。
WinRAR: -m0
7压缩: -mx = 0
压缩级别。 您可以选择0(零)到5。0是无压缩且最快的。 5是“超”压缩且最慢。
7压缩(仅):- t7z
这意味着“存档类型为7z格式”。
WinRAR: “%USERPROFILE%Desktopfirefox-backup.rar”
7压缩:“%USERPROFILE%Desktopfirefox-backup.7z”
您要创建的目标存档。 必须用引号引起来。
WinRAR: “%APPDATA%MozillaFirefox”
7压缩: “%APPDATA%MozillaFirefox”
您要备份的文件夹。 必须用引号引起来。
成功?
如果一切顺利,您的桌面上将有一个名为firefox-backup.rar或firefox-backup.7z的文件,具体取决于您使用的是WinRAR还是7-Zip。 双击以查看存档,以确保它备份了所有内容。 如果成功了,那就行了。
现在,您可以修改该行以将目标存档传递到您想要的任何位置,因为很可能您确实不希望在桌面上将其归档。
对生产线感到满意后可以做的事情
运行命令行后,将所需内容存档并放置在所需位置,您可以…
创建为快捷方式
右键单击桌面,创建一个新的快捷方式,然后将整行粘贴到该位置。 不需要在批处理文件中包含此行,它将按原样工作。 如果您定期备份非常特定的位置(例如配置文件文件夹),则实际上,准备好快捷方式来完成这项工作会更快,因为它只需双击即可。
在您选择的任务计划程序中使用该行
无论是否通过Microsoft,任何任务计划程序都会识别您的生产线,并在您选择的时间间隔内轻松运行它。
重要笔记
为了正确备份配置文件文件夹,进行备份时,使用该应用程序的应用程序不应运行 。 如果应用程序恰好正在运行,这不是问题,但是归档文件将丢失文件,因为该应用程序比其自己的配置文件文件夹具有更高的优先级。
如果选择在Windows Vista和7的“任务计划程序”中使用此功能,则必须以“最高”权限运行该任务才能使其正常工作。 第一次运行任务时,它将正常执行,但是第二次失败,除非您将其配置为以最高权限运行,因为存档程序需要它来更新现有的存档。