Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать батник который будет создавать текстовый файл

sergey chirkov Ученик (158), открыт 1 день назад
Как сделать батник который будет создавать текстовый файл в котором будет указано время создания и копировать его в C:TEMP (СОЗДАВАТЬСЯ ФАЙЛ ДОЛЖЕН В С:SOFT)
3 ответа
Парт Артем Знаток (254) 1 день назад
 @echo off 
setlocal

rem Создаем переменную для текущего времени
set "current_time=%date% %time%"

rem Указываем путь к создаваемому файлу
set "source_file=C:\SOFT\time_log.txt"

rem Создаем текстовый файл с текущим временем
echo Время создания: %current_time% > "%source_file%"

rem Указываем путь к директории назначения
set "destination_dir=C:\TEMP"

rem Проверяем, существует ли директория назначения, если нет - создаем
if not exist "%destination_dir%" (
mkdir "%destination_dir%"
)

rem Копируем файл в директорию назначения
copy "%source_file%" "%destination_dir%"

endlocal
sergey chirkovУченик (158) 1 день назад
Файл не создаётся.
norwply . Ученик (116) 1 день назад
 @echo off 

:: Устанавливаем переменную с текущей датой и временем в формате ГГГГММДД_ЧЧММСС
set datetime=%DATE:~-4%%DATE:~-7,2%%DATE:~-10,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%

:: Заменяем разделители в дате на подчеркивание (на случай разных региональных настроек)
set datetime=%datetime:/=-%
set datetime=%datetime::=-%

:: Создаем имя файла с датой и временем
set filename=file_%datetime%.txt

:: Создаем папку C:\SOFT, если она не существует
if not exist C:\SOFT mkdir C:\SOFT

:: Создаем текстовый файл в C:\SOFT с указанием времени создания
echo Файл создан: %date% %time% > C:\SOFT\%filename%

:: Копируем файл в C:\TEMP
copy C:\SOFT\%filename% C:\TEMP

:: Выводим сообщение об успешном создании и копировании файла
echo Файл "%filename%" успешно создан в C:\SOFT и скопирован в C:\TEMP

pause
Думаю обьяснений не надо, вроде все довольно хорошо прокомментировал
Алекс Куха Высший разум (467889) 1 день назад
echo %time% > С:\SOFT\file.txt
copy С:\SOFT\file.txt C:\TEMP\
Похожие вопросы