这就是我所拥有的,但我想让文本文件进入日志文件目录而不提供完整路径。
@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