批处理提取文本文件中的每行前6个字符作为名称,新建文件夹。

2025-02-26 03:00:04
推荐回答(2个)
回答1:

@echo off
for /f "delims=" %%a in (a.txt) do (
    set "str=%%a"
    setlocal enabledelayedexpansion
    md !str:~,6! 2>nul
    endlocal
)

回答2:

setlocal enabledelayedexpansion
for /f "delims=" %%a in (a.txt) do (
set f=%%~a
md "!f:~,6!"
)
Pause