|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запаковать папку с именем дата время |
|
CMD/BAT - [решено] Запаковать папку с именем дата время
|
Ветеран Сообщения: 1274 |
Профиль | Отправить PM | Цитировать Добрый день!
Столкнулся с проблемой, если создавать папку с именем дата время @echo off cd /d "%~dp2" set fldr= %date% %time:~0,-3% set fldrPath=%fldr::=. % mkdir "%fldrPath%" exit то не могу запаковать ее в архив батником @echo on cd /d "%~dp2.." set slesh=%~dp2 If "%slesh:~-1%"=="\" set slesh=%slesh:~0,-1% "C:\Program Files\7-Zip\7z.exe" a "%slesh%" "%~dp2" pause папки с любыми именами и пробелами - запаковывает, а вот с точками не хочет, но менять точки на что-то другое - тире или ; не хочу, как выйти из ситуации. %~dp2 - это у меня путь к текущей папке. |
|
Отправлено: 12:06, 22-05-2015 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:36, 22-05-2015 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать gora,
Да, Ваш код работает как надо, только, если не тяжело, объясните каким образом закомментирование строк в коде дает его работоспособность - не для моих мозгов, а знать хочется, ведь команда rem, насколько говорит справка, служит лишь для комментария. |
Отправлено: 21:03, 22-05-2015 | #12 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата alpap:
|
|
Отправлено: 21:13, 22-05-2015 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата gora:
Создавать умеют и интерпретатор команд (по крайней мере, в Windows 7), и Far Manager. Скрытый текст
Другое дело, что, действительно — лучше подобного избегать. Цитата alpap:
Цитата gora:
|
|||
Отправлено: 21:20, 22-05-2015 | #14 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:47, 22-05-2015 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата gora:
|
|
Отправлено: 21:52, 22-05-2015 | #16 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Да ещё как обрабатываются! Пример: . А такая конструкция создаст файл: . |
|
Последний раз редактировалось Georgio, 22-05-2015 в 21:58. Отправлено: 21:53, 22-05-2015 | #17 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Georgio, да, примерно в этом роде.
|
Отправлено: 22:03, 22-05-2015 | #18 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Распаковка ВСЕХ архивов в папку с тем же именем | death7lord | Скриптовые языки администрирования Windows | 9 | 11-01-2020 15:21 | |
CMD/BAT - копирование папки с целевым именем "название+дата создания" | Zlodeyz | Скриптовые языки администрирования Windows | 5 | 08-02-2011 02:52 | |
Дата\время (вопрос) | Sunsei | Непонятные проблемы с Железом | 5 | 03-04-2008 00:52 | |
дата и время в С++ | ptt | Программирование и базы данных | 5 | 02-09-2004 09:45 | |
время и дата | hameg | Программное обеспечение Linux и FreeBSD | 16 | 29-09-2003 21:02 |
|