Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
mlisaf
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 58
#1

Создание bat-файла для архивации папки с файлом - CMD/BAT

10.08.2016, 11:06. Просмотров 411. Ответов 5
Метки нет (Все метки)

Есть папка с файлом, нужно в bat-нике прописать скрипт, чтоб проходила архивация именно этой папки с файлом, но имя архива должно быть в формате YYYYMMDD.
А внутри архива была только данная папка с файлом, а то у меня получается что внутри архива прописывается вся структура папок начиная от диска.
И еще нужно выбрать в определенной папке файл за последнее число, которое будет архивироваться, просто в папке каждый день создается новая папка с датой,

Вот мой пример, но тут просто архивация папки с файлом
Windows Batch file
1
2
3
4
5
@echo off
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -r -m5 d:\MSK\MSKBackup\SCRIPT\%year%%month%%day%.rar d:\MSK\MSKBackup\SCRIPT\CATN0000\
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2016, 11:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание bat-файла для архивации папки с файлом (CMD/BAT):

Как добавить обработку файлов нескольких определённых типов в код BAT-файла для архивации файлов? - CMD/BAT
Спасибо большое за полезную информацию! Отличный код. Подскажите как к нему прикрутить обработку файлов нескольких определенных типов? Не...

Создание bat для добавление users (ввод через клавиатуру) и копирование файлов эталонной папки в созданную - CMD/BAT
Помогите пожалуйста с заданием. :) Создать командный файл, создающий в системе нового пользователя и помещающего его в группу “Опытные...

Создание bat-файла для настройки коммутатора DES-2108 - CMD/BAT
Привет всем!!!! Помогите пожалуйста создать bat файл для настройки коммутатора DES 2108. Суть настройки сводится к изменению ip адреса,...

Как в коде для архивации папок указать каталог, в котором находятся зти папки? - CMD/BAT
Доброе утро! Есть строка, которая архивирует все папки в текущем каталоге: for /d %%X in (*) do (for /d %%a in (%%X) do (...

Создание bat-файла для отправки мгновенных сообщений в локальной сети - CMD/BAT
Добрый вечер. Кто может подсказать как написать не сложный батничек который выводил бы сообщение на экран определенным пользователям по...

Запуск bat-файлов с параметрами, являющимися модификациями принятого запускающим bat-файлом параметра - CMD/BAT
Написать командный файл, который: • принимает в качестве параметра полное имя файла (диск+каталог+имя) • вызывает файл 1.bat, передавая...

5
alpap
1346 / 1077 / 341
Регистрация: 26.04.2015
Сообщений: 3,879
10.08.2016, 18:56 #2
Цитата Сообщение от mlisaf Посмотреть сообщение
чтоб проходила архивация именно этой папки с файлом
тогда зачем
Цитата Сообщение от mlisaf Посмотреть сообщение
-r
Добавлено через 2 минуты
Последний созданный
Windows Batch file
1
2
3
@echo off
dir/a-d/b/o-d/tc "papka"|set/p x=^&cmd/v/c echo !x!
pause>nul
0
mlisaf
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 58
11.08.2016, 10:45  [ТС] #3
Это будет последний созданный файл или папка или разницы не имеет ?
0
alpap
1346 / 1077 / 341
Регистрация: 26.04.2015
Сообщений: 3,879
11.08.2016, 11:39 #4
Цитата Сообщение от alpap Посмотреть сообщение
/a-d
файл
/ad - папка

Добавлено через 34 секунды
dir /?
0
mlisaf
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 58
11.08.2016, 13:09  [ТС] #5
что-то я не понял вашего кода, а где тут указывается архивация?
0
alpap
1346 / 1077 / 341
Регистрация: 26.04.2015
Сообщений: 3,879
11.08.2016, 18:19 #6
mlisaf,
архивация у вас уже указана (там ключ -r лишний для вашей задачи, он как раз и перебирает все дерево), я показал как вытащить имя последнего созданного файла из папки, ведь так?
Цитата Сообщение от mlisaf Посмотреть сообщение
нужно выбрать в определенной папке файл за последнее число
.
0
11.08.2016, 18:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 18:19
Привет! Вот еще темы с ответами:

Копирование файла, находящегося в одной папке с BAT-файлом, в папку, в которой будет найден одноимённый файл - CMD/BAT
Всем привет, помогите пожалуйста написать BAT файл, нужно чтобы делал следующее: Копировал файл находящийся с BAT файлом в одной директории...

Bat-файл для удаления папки - CMD/BAT
Добрый день. Подскажите, пожалуйста код bat-файла для удаления папки с русским названием + надо, чтобы bat-файл удалял эту папку в тот же...

Создание и редактирование cmd-файла с использованием bat-файла - CMD/BAT
Нужно создать cmd файл в %systemroot% и отредактировать его из bat'ника

Создание файла INI из файла cmd/bat итд - CMD/BAT
Доброго времени суток. Есть задача - Создать файл с указанием параметра Х Есть пусть к файлу...


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

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

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