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

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

Ответить
Настройки темы
CMD/BAT - Архивация файлов в ARJ

Пользователь


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

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


Доброго времени суток, возникла такая задача
В одной папке имеются файлы с расширениями .XML и .p7s
D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\
В другой папке .bmp и .p7s
D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\
Как настроить так чтобы при нажатии скрипта, в папке D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\ создавался архив ARJ с именем "МассивВолжский.ARJ
В другой папке D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\ архив с именем "ОтчетыВолжский.ARJ
Пробовал этот код (Ниже) Не помогает. Раньше был архиватор WinRar все работало. Но данный архиватор уже нельзя использовать. Только 7zip
Код: Выделить весь код
for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do (
set mjour=%%a
set mmois=%%b
set mannee=МассивВолжский

set mydate=%mannee%%mmois%%mjour%
set indir=D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\
set destdir=D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\
set arcpath=':\Program Files\7-zip
"%_arcpath%\Program Files\7-zip\7z.exe" a -ep1 "%destdir%\%mydate%.arj" "%indir%"
del /f /q D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\*.xml
del /f /q D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\*.p7s

for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do (
set mjour=%%a
set mmois=%%b
set mannee=ОтчетыВолжский
)
set mydate=%mannee%%mmois%%mjour%
set indir=D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\
set destdir=D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\
set arcpath=':\Program Files\7-zip
"%_arcpath%\Program Files\7-zip\7z.exe" a -ep1 "%destdir%\%mydate%.arj" "%indir%"
del /f /q D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\*.bmp
del /f /q D:\1_Ingener\Волжский\f_оut\Выгрузка\ОтчётыПоМассивам\*.p7s

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

 

Ветеран


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

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


Цитата alpap:
от перемены мест слагаемых параметров в 7z результат не меняется, я-то как раз проверял: »
Как не меняется? Меняется. Создаётся zip-архив с расширением «.arj».

Кстати, у меня и без параметра -t работает — архив при этом создаётся 7-Zip (опять-таки, с расширением «.arj»), не знаю, отчего у Вас не сработало.

Цитата alpap:
как я понимаю идет создание архива архив.zip и переименование его в архив.arj, а не создание именно архив.arj »
Угу. Всё так.

Update: Кажется, понял: Вы использовали усечённую версию приложения, идущего в комплекте с инсталляцией 7-Zip. Требуется либо пользовать standalone-версию 7-Zip'а — 7za.exe, либо ту же 7z.exe, но тогда принудительно указывать параметр -t («-t7z» или «-tzip») — тогда работает.

Последний раз редактировалось Iska, 03-03-2020 в 18:20.

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

Отправлено: 18:14, 03-03-2020 | #21



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

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


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата iglezz:
Ну если по договору требуется именно _расширение_ arj, то формально всё оk »
Ну, договор... мы пока в глаза его не видели, зато в условиях присутствует:
Цитата romfus:
Как настроить так чтобы при нажатии скрипта, в папке D:\1_Ingener\Волжский\f_оut\Выгрузка\Массив\ создавался архив ARJ с именем "МассивВолжский.ARJ »
В правильно заданном вопросе, содержится половина ответа, как говорится.

-------
scio me nihil scire. Ѫ


Отправлено: 21:03, 03-03-2020 | #22


Ветеран


Contributor


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

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


YuS_2,
Цитата:
В правильно заданном вопросе, содержится половина ответа, как говорится.
как задан вопрос, так сразу содержится весь ответ: низззьяяяяя!

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


Отправлено: 21:10, 03-03-2020 | #23



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Архивация файлов в Windows 10 Igorhik Microsoft Windows 10 10 02-09-2015 14:46
VBS/WSH/JS - Архивация определенных файлов szo Скриптовые языки администрирования Windows 6 12-12-2014 18:55
CMD/BAT - [решено] Архивация файлов SANIOK_AV Скриптовые языки администрирования Windows 2 27-09-2012 10:11
Разное - [Проблема] Архивация файлов Brb Microsoft Windows 7 4 19-08-2011 10:14
VBS/WSH/JS - [решено] Архивация файлов с последующим удалением Romano Скриптовые языки администрирования Windows 5 23-03-2011 18:03




 
Переход