1

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

@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 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .