|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка создана ли папка |
|
CMD/BAT - Проверка создана ли папка
|
Новый участник Сообщения: 3 |
Всем привет, необходима ваша помощь...
Необходимо в bat файле провести проверку папки на создание т.е. если папка существует то начать проверку уже в этой папке на наличие еще одной папки. Например сегодня 16.05.2018, есть папка D:\test в ней папки разбиты по месяцам в виде 2018-05. Получается мы видим сейчас дата нам подходит мы заходим в нее и ищем день сегодняшний 16, если он есть то создается лог с содержанием 1, если нет нашей папки с текущим месяцем или текущего дня то создаем лог с содержанием 0 Заранее спасибо. |
|
Отправлено: 14:52, 16-05-2018 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Что делать если папки имени месяца нет?
но в целом как-то так (писано на коленке, не проверял). for /f "tokens=1* delims==" %%a in ('"wmic path win32_localtime get Day,Month,Year,Hour,Minute,Second /value|find "^=""') do set "%%a=0%%b" set Year=%Year:~-5% set Month=%Month:~-3% set Day=%Day:~-3% set Hour=%Hour:~-3% set Minute=%Minute:~-3% set Second=%Second:~-3% pushd D:\test if exist "%Year%-%Month%" ( cd "%Year%-%Month%" if exist "%Day%" ( @echo 1 >D:\logs\log.txt ) ELSE ( @echo 0 >D:\logs\log.txt ) ) ELSE ( @echo непонятно ) popd |
Отправлено: 15:10, 16-05-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Если месяца нет, то тоже нужно возвращать 0
|
Отправлено: 15:26, 16-05-2018 | #3 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 15:32, 16-05-2018 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать То что нужно, спасибо огромное
|
|
Отправлено: 17:23, 16-05-2018 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - [решено] Нужна ли папка ESD? | sputnikk | Microsoft Windows 10 | 1 | 16-09-2015 16:42 | |
VBS/WSH/JS - Проверка занят ли файл | mxm199 | Скриптовые языки администрирования Windows | 1 | 17-07-2014 16:51 | |
Будет ли создана модель человеческого мозга? | OSZone News | Новости информационных технологий | 0 | 03-03-2012 14:30 | |
CMD/BAT - [решено] Как определить пуста ли папка? | dorosa | Скриптовые языки администрирования Windows | 7 | 14-02-2012 03:23 | |
CMD/BAT - [решено] Проверка создана ли папка | dosperados | Скриптовые языки администрирования Windows | 6 | 24-06-2010 03:06 |
|