我需要一个从列表创建文件并输入文本第一行的批处理脚本

I need a batch script that creates files from a a list and enters the first row of the text

我正在寻找一个从列表中创建文件的批处理脚本。 c:\test\list.txt 也是要包含在文件中的文本的第一行,文本与标题之间用 TAB 分隔。 (ps。我用的是德语字符)

我在这里找到了这个批次,效果很好, 我需要的是在文件中输入文本和 正确显示德文字符

@回声关闭 设置本地

for /f "tokens=*" %%a in (_.txt) do (type nul>"%%a.txt")

谢谢

此代码将字符串放入文件中。

@echo off setlocal
chcp 1252
SET "_TAB=  "
for /f "tokens=1,2* delims=%_TAB%" %%a in (List.txt) do (
type nul>"%%a.txt"
echo %%b>>%%a.txt
)

如果您从此处复制代码,请注意等号后的 space 应为 TAB 字符,代码为 SET "_TAB= "

如果您的 Windows 使用 CP1250,则将 1252 更改为 1250,代码为 chcp 1252。此解决方案可能适用于德语。