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

Архивация папки с определенным списком подпапок

14.06.2017, 09:01. Просмотров 255. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Допустим: имеется папка (А1), в которой находится куча подпапок (В1, В2, В3, В4 ...) и файлы.
Необходимо заархивировать папку А1 с определенным количеством подпапок со всем их содержимым и без файлов, находящихся в папке А1. Вижу способ читать файл с путями этих подпапок с .txt или .set

Но не могу найти даже примеров как это сделать.

Bash
1
2
3
4
5
6
@echo off
 
for /f %%a in (E:\Backup\directory.set) do (
    set dir=%%a
    "C:\Program Files\WinRAR\WinRAR.exe" a -r -m5 "E:\Backup\Arhive_[%DATE:~6,4%.%DATE:~3,2%.%DATE:~0,2%].rar" dir
)
Данный код пробегается по файлу, отрабатывает и пусто...
И поидее нужно создавать архив вне цикла, чтобы он был один. В идеале нужно, чтобы в архиве была папка А1.
Дайте какие-то подсказки или советы пожалуйста =)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2017, 09:01
Ответы с готовыми решениями:

Подсчитать размер папки вместе с содержимым всех ее подпапок
Нужно написать .bat файл. Подсчитать размер папки вместе с содержимым всех ее подпапок. Имя папки...

Вывод без расширения списка OGG файлов из тек. папки и подпапок в лог
Привет. Нужно вывести много имён OGG файлов в текущей папке и подпапках без расширения в лог. Я...

Архивация папки с файлами, созданной сегодня
Доброго времени суток! Написал батник для резерного копирования, создает папку с именем текущей...

Как можно запретить пользователю доступ ко всем дискам и папкам в системе, кроме одной единственной папки и ее подпапок?
Здравствуйте. столкнулся с такой проблемой, что надо компилировать и запускать на исполнение...

Архивация всего содержимого папки без сохранения структуры каталогов по пути к нему
Эта команда копирует всё из папки: work\Разобранные\android.policy.jar\original\ в архив...

3
alpap
2147 / 1451 / 486
Регистрация: 26.04.2015
Сообщений: 4,934
14.06.2017, 09:12 2
Цитата Сообщение от kemper55 Посмотреть сообщение
подпапок со всем их содержимым и без файлов, находящихся в папке А1
находясь в папке
Windows Batch file
1
for /f "delims=" %%A in ('dir /ad/b/s') do Команда архивации "%%A"
не в папке ...dir /ad/b/s "Путь\Нужная папка", например: dir /ad/b/s "C:\A1"

Добавлено через 2 минуты
Цитата Сообщение от kemper55 Посмотреть сообщение
Но не могу найти даже примеров как это сделать
из этого только одно следствие - искать даже не дернулись.
0
kemper55
0 / 0 / 0
Регистрация: 27.07.2016
Сообщений: 2
14.06.2017, 09:53  [ТС] 3
Да вы правы, я действительно извиняюсь за то, что плохо искал.

Решение:

Windows Batch file
1
"C:\Program Files\WinRAR\WinRAR.exe" a -ag[yyyy.mm.dd] E:\Backup\Arhive_ @E:\Backup\directory.set
0
alpap
14.06.2017, 14:25     Архивация папки с определенным списком подпапок
  #4

Не по теме:

кто-то что-то понял, интересно просто?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2017, 14:25
Привет! Вот еще темы с ответами:

"Удаление из текущей папки подпапок..."
Удаление из текущей папки подпапок с именами group2, group4, ..., group10, если папка не существует...

Копирование файлов с определенным расширением со всех подкаталогов определенной папки
Всем доброго времени суток. Ребят, прошу прощения если данная тема уже существует, но решения я не...

Архивация подпапок в определенной папке, с учетом исключений
Здравствуйте, форумчане. Помогите с решением. У меня есть простой макрос архивации одной...


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

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

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