批处理文件将创建目录并在其中放置具有特定名称的 txt 文件

批处理文件将创建目录并在其中放置具有特定名称的 txt 文件

这就是我所拥有的,但我想让文本文件进入日志文件目录而不提供完整路径。

@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

相关内容