ディレクトリを作成し、その中に特定の名前の 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

関連情報