Заархивируйте все файлы с рабочего стола на диск D с помощью команды winrar, Multi Users

Я хотел бы использовать команду winrar для архивирования всех файлов на рабочем столе на диск D, пакетные файлы могут запускаться на разных компьютерах, что означает, что разные пути к рабочему столу зависят от имени пользователя.

как я могу это сделать, пожалуйста?

1 ответ

Решение

Откройте окно командной строки, запустите там набор команд и посмотрите список выходных переменных среды, определенных по умолчанию для вашей учетной записи пользователя на вашем компьютере. Существует USERPROFILE, содержащий путь к каталогу профиля пользователя текущего пользователя с подкаталогом Desktop которая является стандартной переменной среды Windows. И есть USERNAME с именем текущего пользователя, которое также предопределено Windows для каждой учетной записи пользователя.

Затем дважды щелкните файл Rar.txt в папке программных файлов WinRAR. Этот текстовый файл является руководством для 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, например, в файле ярлыка с соответствующей командой, и включает командную строку для сжатия с отображением прогресса сжатия в окне графического интерфейса пользователя.

Щелкните в WinRAR в меню " Справка" пункта " Справка". Выберите вкладку Справка Содержание и откройте элемент списка Режим командной строки. Читайте ссылки на страницы в порядке, как показано в списке содержимого. Командная строка для WinRAR.exe будет почти таким же, как для Rar.exe,

Другие вопросы по тегам