Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Lofak
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 20
#1

Извлечение архива из папки с заменой с заменой файлов - CMD/BAT

11.07.2018, 19:35. Просмотров 96. Ответов 3
Метки нет (Все метки)

Привет друзья!

У меня закачивается архив в сетевую папку //data/temp/d.7z а извлечь его надо в папку //data/d сложность заключается в том что в директории //data/d файлы имеют такие же имена как и в архиве и нужно что бы при запуске скрипта эти файлы заменялись на файлы из архива без дополнительных сообщений с вопросами. Прошу вашей помощи
http://www.cyberforum.ru/cmd-bat/thread1709626.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2018, 19:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Извлечение архива из папки с заменой с заменой файлов (CMD/BAT):

Копирование файла из одной папки в другую с заменой по сети
Доброго времени суток. Сам того не желая столкнулся с проблемой. Будучи мало...

Надо создать батник для копирования папки в папку с заменой
Помогите создать BAT для копирования папки в папку с заменой Есть Папка1 и...

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

Поиск и копирование файлов с заменой дубликатов
Добрый день! По работе понадобилось сделать BAT-файл, который просматривает...

CMD. Копирование файлов в цикле с заменой символов в имени
Всем привет. Почта уверен что уже было много раз. Пока ничего не нашел. ...

3
alpap
1364 / 1095 / 348
Регистрация: 26.04.2015
Сообщений: 3,916
11.07.2018, 19:47 #2
Лучший ответ Сообщение было отмечено Lofak как решение

Решение

Lofak,
-ao (Overwrite mode) ключ
Определяет режим замены в ходе извлечения для замены файлов, уже имеющихся на диске.

Синтаксис
-ao[a | s | t | u ]
 
Ключ Описание
-aoa Перезаписывает все существующие файлы без подсказки.
-aos Пропустит извлечение существующих файлов.
-aou Автоматически переименует извлекаемый файл (например, name.txt будет переименован в name_1.txt).
-aot Автоматически переименует существующий файл (например, name.txt будет переименован в name_1.txt).

Пример
7z x test.zip -aoa

извлекает все файлы из архива test.zip и перезаписывает, существующее файлы без всякой подсказки.
2
Lofak
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 20
11.07.2018, 22:23  [ТС] #3
alpap
7z x test.zip -aoa
Благодарю, а сетевые папки достаточно так указать?

Windows Batch file
1
7z x "//data/temp/d.7z" -aoa "//data/d" -r
Добавлено через 1 час 55 минут
Поковырялся, переделал

Windows Batch file
1
2
cd "C:\Program Files (x86)\7-Zip"
7z.exe x \\data\temp\d.7z -aoa\\data\d\1
но все равно выпадает ошибка

Command Line Error:
To long switch:
-aoa\\data\d\1

Добавлено через 58 секунд
А если просто -о, то как и раньше запрос выводит

Добавлено через 8 минут
Все разобрался, вместо oao надо использовать o и дополнительный атрибут y
0
alpap
1364 / 1095 / 348
Регистрация: 26.04.2015
Сообщений: 3,916
12.07.2018, 11:05 #4
Цитата Сообщение от Lofak Посмотреть сообщение
вместо oao
не вместо
Windows Batch file
1
2
3
set "arx=C:\Program Files (x86)\7-Zip\7z.exe"
"%arx%" x "\\data\temp\d.7z" -aoa -o"\\data\d\1" -y
pause
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2018, 11:05
Привет! Вот еще темы с решениями:

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

Извлечение файлов из архива по заданным условиям с переименованием
Добрый день! Есть одна задача, но опыта для ее реализации пока недостаточно,...

Копирование каталога с сетевого диска в каталог на локальном диске с заменой всех подкаталогов и файлов
Dragokas, здравствуйте, помогите моей проблеме, поиски решений пока ни к чему...

Загрузка файла на FTP-сервер с заменой
Здравствуйте!Нашел в сети код bat'ника,который скачивает файлы с FTP.Все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru