Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] Скрипт архивации файлов с определенным разрешением.

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


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

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


Добрый день. Необходима помощь в доработке скрипта. Нужно архивировать все файлы с расширением .fnt и переносить в папку archive в таком формате Archive_27.08.2019. После успешного создания архива нужно удалять файлы *fnt. Важно чтобы все файлы переносились в 1 архив.
Есть такой скрипт: помогите из него переделать так, чтобы все файлы попадали в 1 архив, а не создавались отдельные под каждый файл.

Set "From=D:\Folders\1\*.fnt"
Set "To=D:\Folders\1\archive\"
Set "Arc="C:\Program Files\WinRAR\WinRAR.exe" a -m1 -df"
FOR %%f IN ("%From%") DO %Arc% "%To%\%%~nxf.rar" "%%f"

Отправлено: 12:54, 27-08-2019

 

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
	Set "From=D:\Folders\1\*.fnt" 
	Set "To=D:\Folders\1\archive\Archive_.rar" 

	Set "Arc="C:\Program Files\WinRAR\WinRAR.exe" u -m1 -ep -df -ts -agDD.MM.YYYY"

	%Arc% "%To%" "%From%"
Exit /B
Если это действие надо прописать в планировщике задач, то батник не нужен, можно команду на архивацию делать несколько раз на дню:
Код: Выделить весь код
"C:\Program Files\WinRAR\RAR.exe" u -m1 -ep -df -ts -agDD.MM.YYYY "D:\Folders\1\archive\Archive_.rar" "D:\Folders\1\*.fnt"

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 27-08-2019 в 16:18.

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

Отправлено: 15:54, 27-08-2019 | #2



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

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


Ветеран


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

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


Цитата c0t0s:
в таком формате Archive_27.08.2019 »
Лучше наоборот — ГГГГММДД.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:08, 27-08-2019 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск и удаление файлов с определенным расширением старше 1 года NoIZz Скриптовые языки администрирования Windows 2 22-10-2013 20:08
VBS/WSH/JS - Скрипт для записи логов архивации в файл Wowz Скриптовые языки администрирования Windows 1 01-05-2013 01:51
CMD/BAT - [решено] Получить список файлов с определенным расширением 3StYleR Скриптовые языки администрирования Windows 1 18-07-2012 18:02
2010 - проблема открытия файлов ворд с определенным именем Pozia Microsoft Office (Word, Excel, Outlook и т.д.) 5 29-04-2011 23:16
Система - Планировщик и скрипт архивации c помощью ntbackup Udar_Nick Скриптовые языки администрирования Windows 15 10-02-2011 12:02




 
Переход