我想使用winrar命令将桌面中的所有文件存档到D盘,批处理文件可以在不同的PC上运行,这意味着不同的桌面路径取决于用户名。
我该怎么办呢?
答案 0 :(得分:0)
打开命令提示符窗口,在那里运行命令设置,然后查看默认情况下为您计算机上的用户帐户定义的输出环境变量列表。 USERPROFILE 包含当前用户的用户配置文件目录的路径,其子目录Desktop
是标准的Windows环境变量。还有 USERNAME ,其中包含当前用户的名称,Windows也为每个用户帐户预定义。
然后双击 WinRAR 的程序文件文件夹中的文件Rar.txt
。此文本文件是Rar.exe
的手册,它是 WinRAR 的控制台版本。通过从上到下读取此文件,可以非常轻松地创建任务所需的命令行。
以下命令行可用于将当前用户桌面的所有文件和文件夹(空文件夹除外)压缩到RAR存档中,使用良好的压缩来驱动D:用户名和存档文件中的当前日期名。
"%ProgramFiles%\WinRAR\Rar.exe" a -agYYYY-MM-DD -cfg- -dh -ed -ep1 -idq -m4 -r -y "D:\Desktop_%USERNAME%_.rar" "%USERPROFILE%\Desktop\*"
或另一种变体始终为用户更新相同的存档文件:
"%ProgramFiles%\WinRAR\Rar.exe" u -cfg- -dh -ed -ep1 -idq -m4 -r -y "D:\Desktop_%USERNAME%.rar" "%USERPROFILE%\Desktop\*"
当然也可以使用 WinRAR 在快捷方式文件中使用相应的命令,并在命令行上切换压缩,并在GUI窗口中显示压缩进度。
点击菜单项帮助主题菜单帮助中的 WinRAR 。选择帮助选项卡目录,然后打开列表项命令行模式。按内容列表中显示的顺序读取引用的页面。 WinRAR.exe
的命令行与Rar.exe
的命令行几乎相同。