Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
compdoktor
-16 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 38
1

Как создать архив с текущей датой в имени?

06.01.2017, 13:43. Просмотров 1908. Ответов 5
Метки нет (Все метки)

narodprotiv,
Вы написали "Знаю, как создать архив с текущей датой..."
Вот и меня сейчас интересует этот жен вопрос, подскажите?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2017, 13:43
Ответы с готовыми решениями:

Как указать изменяющийся в соответствии с текущей датой путь к заданной папке?
Всем привет, есть путь E:\Test\28.04.2016\отчет завтра этот путь сменится на ...

Как найти архив если известна только часть имени
Есть несколько архивов 7704228075_40702810138000063958_824_10_18092017.zip...

Создание папки с текущей датой
Привет форумчане, помогите пожалуйста! При нажатии Bat-файла нужно создать папку с текущей датой и...

Открыть папку с текущей датой
добрий день! Пытаюсь открыть папку с текущей датой, но не получается cd D:\%date:~-10%

Совпадение названия файла с текущей датой запуска
Всем привет господа! И хорошего вам настроения! Форум прошерстил и похожей темы нет ни где... ...

5
alpap
2903 / 1682 / 569
Регистрация: 26.04.2015
Сообщений: 5,576
06.01.2017, 16:28 2
compdoktor,
Текущая дата вот:
Windows Batch file
1
echo %date%
лепите ее куда хотите, в чем проблема, справку лень прочесть?
0
compdoktor
-16 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 38
06.01.2017, 16:53  [ТС] 3
alpap, проблема в том нужно написать архиватор который архивирует всего одну папку, путь к которой прописан в самой программе, и она должна быть консольной, в имя создаваемого архива пишется текущая дата и время
0
alpap
2903 / 1682 / 569
Регистрация: 26.04.2015
Сообщений: 5,576
07.01.2017, 00:38 4
compdoktor,
тогда переименуйте конечный продукт с необходимыми требованиями или сейчас начнете говорить что путь мне неизвестен. В таком случае архивируется что-то в текущей папке, что-то новоявленное или что-то определенное? Любое из этого поддается переименованию с добавлением %date%_%time::=-%.
0
compdoktor
-16 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 38
07.01.2017, 15:46  [ТС] 5
alpap, есть папка с файлами на диске C:\Documents вот ее и нужно архивировать программно, с добавлением в имя файла (архива) даты и времени.Например Documents01.01.2017.rar Вторые сутки роюсь в нете и книгах, пока без результатно. Может кто подскажет? Пишу на C++Builder 6
0
turistm
0 / 0 / 0
Регистрация: 25.01.2017
Сообщений: 3
26.01.2017, 06:07 6
compdoktor, для Вашей задачи есть такая программка как nnBackup.

Вот некоторые примеры...
Windows Batch file
1
nnbackup.exe ver  -i c:\data -o e:\backup\data -s -n 5 -x *.exe,*.dll -v
Расшифровка: резервное копирование дерева каталогов c:\data в стек каталогов e:\backup\data\1-5, исключая файлы с расширениями exe и dll. При копировании выводим имена и полные пути копируемых файлов.



Windows Batch file
1
nnbackup.exe sync2 -i c:\data -o \\another\c\data -s -v
Расшифровка: двунаправленная синхронизация дерева каталогов c:\data и \\another\c\data. При копировании учитываем все подкаталоги c:\data и выводим имена и полные пути копируемых файлов.



Windows Batch file
1
nnbackup.exe dump 0 -i c:\data -o \\server\c\backup -s -zl 9
Расшифровка: инкрементное резервное копирование нулевого уровня. При копировании учитываем все подкаталоги c:\data. Устанавливаем максимальную степень сжатия для создаваемого дампа.



Windows Batch file
1
nnbackup.exe -f c:\config\my_bckp.cfg
Расшифровка: запуск nnBackup со считыванием параметров из текстового файла my_bckp.cfg.



Windows Batch file
1
nnbackup.exe sync -i c:\data -o d:\backup\data -s -v -e -rb "d:\toos\wget.exe -N -r -l5 http://www.nncron.ru" -dirb c:\data
Расшифровка: односторонняя синхронизация каталогов c:\data и d:\backup\data. При копировании учитываем все подкаталоги c:\data и выводим имена и полные пути копируемых файлов. Копируем пустые каталоги. Перед началом синхронизации запускаем дополнительный процесс (wget.exe) и ждем его завершения. Устанавливаем каталог c:\data в качестве текущего каталога для wget.exe.


К имени архива можете добавить %_%YYYY%-%MM%-%DD% либо %_%DD%-%MM%-%YYYY%
или как я на работе пакую D:\Backup\%YYYY%\%YYYY%-%MM%\%YYYY%-%MM%-%DD%"Мои данные".
0
26.01.2017, 06:07
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2017, 06:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сравнение даты создания файла с текущей датой
Добрый день! Помогите пожалуйста допилить скрипт: for %%i in ("myfile") do echo %%~ti ...

Открытие папки с именем, являющимся текущей датой
Добрий день! Помогите создать BAT для открития папки с текущей датой(формат дати ddmmyyyy т.е...

Bat на сравнение имён файлов с текущей датой
Здравствуйте. Прошу помочь с созданием файла, который будет сравнивать имя файла с текущей датой...


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

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

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