Блог IT для Windows

Все про Windows, программное обеспечение, информационную безопасность, программирование

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

E-mail Печать
(21 голоса, среднее 2.52 из 5)

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

Созданные папки

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

На помощь нам придет командная строка.

Первое, что необходимо сделать, это создать текстовой файл, написать в нем следующий код и сохранить данный файл с расширением bat.

@echo off
set h=%TIME:~0,2%
set d=%TIME:~3,2%
set s=%TIME:~6,2%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set fixdate=%dd%-%mm%-%yyyy%
set fixtime=%h%-%d%-%s%
set fixdatetime=%fixdate%_%fixtime%
md %fixdatetime%>nul 2>nul

Рассмотрим как работает данный bat-файл.

Объявляются переменные для даты и времени, далее эти переменные объединяются в единую переменную fixdatetime и эта переменная присваивается создаваемой папке.

Почему добавлено время? Две папки с одинаковой датой в одном каталоге Windows не позволит создать или перезапишет данные. А папки с датой и временем до секунды будут всегда отличаться.

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


 

Добавить комментарий


Защитный код
Обновить

Праздники и история IT

Кто на сайте

Сейчас 39 гостей онлайн

Статистика

Яндекс.Метрика

Экспорт RSS

feed-image RSS

Поиск по сайту

Голосования

Какой операционной системой вы пользуетесь
 
Каким антивирусом вы пользуетесь
 

Мы в Яндекс.Дзен

Блог IT

Мы Вконтакте


Форум программистов и сисадминов Киберфорум