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

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

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

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


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


Конфигурация

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


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

собственно что имеем, в папке c:\logs\ есть куча папок в стиле 02.05.2023, 01.05.2023, 30.04.2023 и так далее..
нужно чтоб винрар раз в сутки архивировал папку допустим 3 дневной давности по пути D:\archive\ с именем 29.04.2023.rar и удалил после сего действа папку 29.04.2023, ну и в догонку дописал в файл D:\archieve\all.log какой архив он создал и какую папку удалил

как то это можно сделать?

Я что то ломаю голову, и ничего путевого не получается..

можно ps, в общем то без разницы

Отправлено: 13:12, 02-05-2023

 

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off &Cls
	Set "BoxIn=Z:\logs"
	Set "BoxArc=Z:\Box_Arc"
	Set "Log=Z:\archieve\all.log"
	Set /A N=3
	
	Set Arc="C:\Program Files\WinRar\WinRAR.exe" a -r -df -ibck

	For /F "usebackq skip=%N% delims=" %%d In (`2^>nul Dir "%BoxIn%\" /AD /B /O-D /TC ^|FindStr /R /C:"[0-3][0-9]\.[0-1][0-9]\.20[0-9][0-9]"`) Do (
		Call Set "Msg=%%Date%% %%Time%% "%BoxIn%\%%d"
		%Arc% "%BoxArc%\%%d.rar" "%BoxIn%\%%d" &&Call Set "Msg=%%Msg%% "%BoxArc%\%%d.rar"
		Call Echo %%Msg%%>>%Log%
	)
Pause
Exit /B
Пути укажите свои

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


Отправлено: 15:49, 02-05-2023 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Архивирование каталога UserX Скриптовые языки администрирования Windows 38 08-11-2018 17:38
MSFT SQL Server - Архивирование базы. ags555 Программирование и базы данных 5 05-04-2010 01:16
CMD/BAT - Архивирование stolyar Скриптовые языки администрирования Windows 8 28-03-2010 13:33
архивирование графики WChek Программное обеспечение Windows 10 23-06-2006 12:32
Архивирование Maniacosaur Программирование и базы данных 6 27-08-2002 21:34




 
Переход