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

Название темы: Архивация файлов в ARJ
Показать сообщение отдельно

Ветеран


Contributor


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

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


romfus, То же, что у alpap, но с датой в имени архива. В коде сейчас (жесткое порно) для архиватора 7-Zip формат архива указан как zip, при этом расширение архивного файла будет arj, так как, повторю: Ни rar ни 7z не делают архивы в формате arj. В .zip - можно. ИМХО, он наиболее совместим с остальными архиваторами
Код: Выделить весь код
@Echo Off
cls
	Set "ArcType=zip"
	Set "ArcExt=arj"

	Set "Arc="%ProgramFiles%\7-Zip\7zG.exe" a -t%ArcType% -sdel"

	FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "@Tdate=%%d"
	Set "MMDD=%@Tdate:~4,2%%@Tdate:~6,2%"

	Call :DoArc "D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив"           "*.XML *.p7s" "D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\МассивВолжский%MMDD%.%ArcExt%"
	Call :DoArc "D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам" "*.bmp *.p7s" "D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\ОтчетыВолжский%MMDD%.%ArcExt%"
pause
Exit /B 0

:DoArc
	Pushd %1 ||(Echo %1 &Exit /B 1)
	%Arc% %3 %~2
	Popd
Exit /B 0

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


Последний раз редактировалось megaloman, 02-03-2020 в 16:23.

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

Отправлено: 16:16, 02-03-2020 | #7

Название темы: Архивация файлов в ARJ