파일 그룹의 파일 이름을 읽은 후 확장명을 제외한 특정 파일 이름의 폴더를 해당 폴더의 각 파일을 복사하는 폴더로 만드십시오. 내가 바로파일 그룹의 파일 이름을 읽고 특정 파일 이름 (확장자 제외)을 가진 폴더를 해당 폴더의 각 파일을 복사하는 폴더로 만드십시오.
@echo off
for /F "tokens=1 delims =_" %%G in ('dir/b *.txt') do set testvariable=%%G
md %testvariable%
set "path=C:\Documents and Settings\USP\Desktop\"
set "path2=%testvariable%"
set "destpath=%path%%path2%"
copy *.txt %destpath%
'FOR' 루프의 옵션에서'delims'와'='사이에 하나의 공백이 있다는 것을 알고 있습니까? 실제 스크립트에도 공간이 있습니까? –