@ECHO OFF ECHO Генерирование имени файла вида PГГММДД-ччмм ::считываем системное время в переменную ТММ :: пробел равно и процент нужны чтобы заменить в строке времени все пробелы на 0 SET TMM=%TIME: =0% :: считываем системную дату в переменную DTA (вдруг у нас скрипт в полночь работает) SET DTA=%DATE% :: показываем наши переменные ECHO Текущая дата: %DTA% ECHO Текущее время: %TMM% ::строковыми операциями извлекаем из строки даты и времени нужные циферки ::и складываем их в переменную F7ZNAME SET F7ZNAME=P%DTA:~-2%%DTA:~3,2%%DTA:~,2%-%TMM:~,2%%TMM:~3,2% ::показываем что получилось ECHO Имя файла: "%F7ZNAME%" REM ECHO Пример имени архива: %F7ZNAME%.7z ::все описания команды SET можно "подглядеть" ::набрав в командной строке ::help set GOTO :EOF