Esto es lo que tengo, pero quiero que el archivo de texto vaya al directorio del archivo de registro sin proporcionar rutas completas.
@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
Respuesta1
Aunque no estoy seguro de lo que estás preguntando, creo que tal vez necesites agregar una línea chdir Logfiles
justo después de la que tiene mkdir LogFiles
o justo antes de @CON >> "%dirname%_LogFile.txt"
. Esto hace que el archivo que se está creando en el directorio actual lo haga en el Logfiles
directorio.
No sé qué estás haciendo con los set text name=
comandos ni el efecto que :input
podría tener tener etiquetas duplicadas.