Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Лог архива

Ответить
Настройки темы
CMD/BAT - Лог архива

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: mr-mike
Дата: 10-12-2020
Добрый день. Есть батник для архива определенных файлов по дате.
И есть список определенных фалов, только их нужно в архив добавить, у всех файлов разные пути.

Спасибо заранее.

Отправлено: 02:25, 10-12-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Потрудитесь описать задачу подробно и приложить пример.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:10, 10-12-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


mr-mike, непонятно, в чём проблема. Список с путями есть, соответствующий параметр для использования файла-списка что у 7za.exe, что у Rar.exe — есть.

Отправлено: 16:44, 10-12-2020 | #3


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%

set otkuda=C:\
set arhiv=C:\test\arhiv_%year%_%month%_%day%.rar

"C:\Program Files\WinRAR\WinRAR.exe" a -r -n*.txt -tbco20150101 -tbmo20150101 %arhiv% %otkuda%

Это с определенного места делать архив, но есть текстовый файл с местом где лежат файлы для архива. Пример:
DFS\Real$\ОТДЕЛ РЕАЛИЗАЦИИ\Указания\19_Номенклатура дел на 2020г. (Пр.№87)\Акт передачи.doc
DFS\NEW$\ОТДЕЛ\Переписка\Потребители\Приложение 2 (паспорт).doc
DFS\Real$\ОТДЕЛ РЕАЛИЗАЦИИ\2015\\пп №18891 от 27.10.2015.xls

Отправлено: 05:51, 11-12-2020 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


mr-mike, смотрите:
WinRAR.chm
Цитата:
Синтаксис командной строки

WinRAR допускает управление из командной строки.
Код: Выделить весь код
WinRAR <команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>
команда Комбинация символов, определяющая действие, которое будет выполнять WinRAR. См. список команд.
ключ Ключи используются для определения специфических действий, степени сжатия, типа архива и пр. См. список ключей.
архив Имя обрабатываемого архива.
файлы Имена обрабатываемых файлов.
файл-список Файлы-списки — это обычные текстовые файлы, содержащие имена файлов для обработки. Каждое имя файла должно быть указано на отдельной строке и начинаться с её первой позиции. В файл-список можно помещать комментарии; признак начала комментария — символы «//» (без кавычек). Например, для архивирования файлов *.txt из папки c:\work\doc, файлов *.bmp из папки c:\work\image и всех файлов из папки c:\work\misc можно создать файл-список backup.lst, содержащий следующие строки:
Код: Выделить весь код
c:\work\doc\*.txt//резервная копия текстов
c:\work\image\*.bmp//резервная копия рисунков
c:\work\misc
После этого для архивирования достаточно будет выполнить команду:
Код: Выделить весь код
winrar a backup @backup.lst
В одной и той же командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т.е. будут обработаны все файлы).



Ну, и, вместо:
Цитата mr-mike:
Код: Выделить весь код
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
…
»
посмотрите в том же файле справки раздел по:
Цитата:
Ключ -AG[формат] — добавить к имени архива текущие дату и время
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:05, 11-12-2020 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Лог архива

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 R2 - DNS лог Той Серью Windows Server 2012/2012 R2 8 09-11-2019 14:31
CMD/BAT - Не создается лог целостности архива. diagnoz_ Скриптовые языки администрирования Windows 19 19-12-2017 14:20
CMD/BAT - Редактирование архива Gisender Скриптовые языки администрирования Windows 11 28-01-2015 14:19
Интернет - Блокировка архива yurakuryzko Хочу все знать 12 21-02-2012 04:50
Извлечение архива Glamur Хочу все знать 8 14-02-2008 12:24




 
Переход