Каков был бы самый простой способ заархивировать /raring /arjing каталог с отметкой времени для имени?

2 ответа2

2

На консоли вы можете сделать

rar a -r "backup-%DATE%.rar" "C:\Path\To\Directory"

Если вы также хотите указать время в имени архива, все усложняется, поскольку %TIME% обычно содержит недопустимые символы для имени файла (например, : . Чтобы удалить колоны %TIME% вы можете использовать некоторые проводные for -loop синтаксиса:

FOR /F "tokens=1,2,3 delims=:" %i IN ("%TIME%") DO (
      rar a -r "backup-%DATE%-%i.%j.%k.rar" "C:\Path\To\Directory"
   )

(Смотрите for /? для деталей о том, что это делает.)

1

Предполагая, что вы хотите быстрое решение на основе защелки, основанное на проводнике, вот способ, которым я бы использовал:

  1. Во-первых, для быстрого архивирования используйте опцию контекстного меню WinZip Add To Zip Explorer в папке.
  2. Затем воспользуйтесь параметром контекстного меню Shell Extensions Date Renamer в результирующем zip-архиве:

Дата переименования

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .