Пакетный файл, который создаст каталог и поместит в него текстовый файл с определенным именем.

Пакетный файл, который создаст каталог и поместит в него текстовый файл с определенным именем.

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

@echo off
set dirname=
:input
set /P dirname=Type directory name: %=%
if "%dirname%"=="" goto input

mkdir "%dirname%"_Archive
mkdir "%dirname%"_Errors
mkdir "%dirname%"_Inbound
mkdir "%dirname%"_Outbound
mkdir LogFiles

set text name=
@CON >> "%dirname%"_LogFile.txt

set text name=
:input

решение1

Хотя я немного не уверен в том, о чем вы спрашиваете, но думаю, что вам нужно добавить строку с chdir Logfilesсразу после строки с mkdir LogFilesили прямо перед @CON >> "%dirname%_LogFile.txt". Это заставит файл, который создается в текущем каталоге, сделать это в каталоге Logfiles.

Не знаю, что вы делаете с set text name=командами, и какой эффект :inputможет иметь наличие дублирующихся меток.

Связанный контент