디렉토리를 생성하고 내부에 특정 이름의 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모릅니다.

관련 정보