這就是我所擁有的,但我希望文字檔案進入日誌檔案目錄而不提供完整路徑。
@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