Простенький bat-скрипт, создающий папку с именем, отображающим сегодняшнюю дату. Для тех, кому требуется раскладывать файлы по дням.
@echo off
for /f "tokens=1-3 delims=." %%i in ("%date%") do (
mkdir "%~1\%%k-%%j-%%i"
)
Сохраните текст в файл, к примеру, todayfolder.bat, и запускайте, передавая ему имя родительской папки как параметр.
Если возникнут проблемы или нужда что-то изменить, то вот логика работы:
%date% содержит строку вида 02.11.2006 (день.месяц.год);
tokens=1-3 указывает, что эту строку надо разбить на три части и поместить результат в три переменные начиная с i и далее по алфавиту;
delims=. в качестве разделителя при разбиении использовать точку;
mkdir "%~1\%%k-%%j-%%i" создает папку; сначала подставляем параметр, с которым скрипт вызывался, потом полученные ранее год, месяц и день, разделенные дефисами (мне нравятся дефисы).
Таким образом, если вам нужен другой вид имени папки, или система выдает строку даты в ином формате (проверка: в командном строке наберите echo %date%), подкрутить скрипт несложно.
[...] Что-то скрипт, создающий папку, поименованную сегодняшней датой, валяется не пришей кобыле хвост. Надо бы запихать его в контекстное меню проводника, что ли. [...]