Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скорректируйте, пожалуйста, создание папки с датой

Ответить
Настройки темы
CMD/BAT - Скорректируйте, пожалуйста, создание папки с датой

Новый участник


Сообщения: 44
Благодарности: 1

Профиль | Отправить PM | Цитировать


В наличии файл с содержимым,
читать дальше »
@echo off

set year=%DATE:~-4%

set dmy=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%

if exist e:\ISO\%year% (

cd e:\ISO\%year%

mkdir %dmy%

) else (

mkdir e:\ISO\%year%\%dmy%

)

при запуске создаёт по указанному пути всё что нужно, но если запустить повторно, после проверки наличия папки с годом, создаёт папку с датой в каталоге, откуда происходит его запуск, скорректируйте пожалуйста (быть может можно и упростить донельзя)

Отправлено: 22:19, 02-12-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


n e w b i e, прочтите:
Код: Выделить весь код
md /?
читать дальше »
Цитата:
Создание каталога.

MKDIR [диск:]путь
MD [диск:]путь

Изменение команды MKDIR при включении расширенной обработки команд:

Команда MKDIR создает при необходимости все промежуточные каталоги в пути.

Например, если \a не существует, то:

mkdir \a\b\c\d

приводит к тому же результату, что и:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

При отключении расширенной обработки команд используется только второй вариант.

и используйте расширенную обработку команд (вообще-то, она включена по умолчанию; главное, не забывать этим пользоваться), наподобие:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sFolder=e:\ISO

set sYear=%DATE:~-4%
set sDMY=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%

md "%sFolder%\%sYear%\%sDMY%"

endlocal
exit /b 0
P.S. А почему не в формате «YYYYMMDD»? Это же удобнее.

Отправлено: 03:55, 03-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скорректируйте, пожалуйста, создание папки с датой

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
создание диска из папки clop1000 Хочу все знать 10 03-05-2018 14:52
CMD/BAT - [решено] батник для создания папки с текущей датой + время aggressor_ Скриптовые языки администрирования Windows 23 08-02-2018 16:02
Доступ - Создание квоты на папки sergeyhopper Microsoft Windows Vista 0 18-02-2010 16:50
Доступ - Создание общей папки. Afon Microsoft Windows 2000/XP 5 06-01-2010 17:50
создание папки Irvix Программирование и базы данных 1 31-10-2003 12:59




 
Переход