Як створити файл з ім'ям рівним поточної дату і час

Щоб створити з командного рядка файл з ім'ям рівним поточну дату і часу створимо cmd файл з таким вмістом:

  • В змінні dd і tt отримуємо поточну дату і час.
  • У змінну ddd з змінної з датою dd отримуємо теекущее число. Команда .d:

0,2% означає взяти з змінної dd 2 символи з початку рядка (0 це перший символ рядка). Наприклад, на моєму комп'ютері числа завжди двучначние і я не потребую такої перевірки і ця конструкція у мене замінюється на команду set day = .d:

Приготування закінчені, команда в рядку 22 виводить отримані значення. Якщо все виводиться коректно, то можна приступити до створення файлу.
команда

На командному рядку це було б на багато простіше ...

приблизно так:
md C: \ test \ .ATE% .txt

оч допомогло. Путнього не Новомосковскл ще. «• У змінну ddd з змінної з датою dd отримуємо теекущее число. Команда .d:

0,2% означає взяти з змінної dd 2 символи з початку рядка (0 це перший символ рядка). «

+5 відмінний матеріал)) може ще хто підкаже в чому різниця чому в файлі * .bat (за звичкою) це не працює а * .cmd все ок .... в чому різниця?

велике спасибі за оперативну відповідь, не вважайте за нахабство, раз ви відмінно розбираєтеся в цій справі допоможіть ще разок, уже кілька днів ламаю голову над такою задачей- є батник такого змісту

echo 0 | d: \ cmd \ 1 \ test \ program.exe -i 192.168.0.5 -m 00: 00: 00: 00: 00: 00> d: \ cmd \ 1 \ log.txt 2> 1

в процесі виконання program.exe постійно виникає необхідність введення змінних параметрів виду 00: 00: 00: 00: 00: 00, які слідують за прапором -m, так ось питання як зробити щоб перед виконанням програми починався діалог з користувачем, який вимагав би введення даних наступних за символом -m, а вже потім виконувалася сама програма так як ніби ці всі параметри були присвоєні їй спочатку

якщо це неможливо реалізувати сорочки з короткими рукавами натрапимо на думку будь ласка, заранее спасибо))

Вітаю!
У мене не працює даний скрипт з 8 по 10 число кожного місяця.
Видає повідомлення такого змісту:

Допоможіть побороти цю помилку.
Дякуємо.

@ Андрій:
Він намагається рядок '08' перевести в число. На жаль командний рядок Windows нема на стільки «розумна». Я у себе вже давно переробив так:

Але і це я не застосовую, точніше для зручності зробив щоб завжди рік був на початку, це зручно для сортування файлів. Тобто