Windows batch command(s) to read first line from text file
如上文所述,可以使用以下代码获取第一行。但是,限制是仅复制前1026个字节。我的标题更长。我怎样才能避免这种限制?
set /p texte=< "C:\Users\swuyts\Desktop\PMO
Dashboard\Sourcefiles\Pentana\Landingsarea\PlannedHours_Pentana.txt"
echo %texte% > "C:\Users\swuyts\Desktop\PMO
Dashboard\Sourcefiles\Pentana\Landingsarea\PlannedHours_Pentana_headers.txt"
答案 0 :(得分:0)
从命令行使用
for /f "tokens=1,* delims=:" %a in ('findstr /n "^" "%inputFile%" ^| findstr /b /c:"1:"') do ( >"%outputFile%" echo %%b)
在执行之前,分配变量或在命令中用完整的文件引用替换它们。
但你仍然有限,在这种情况下是8191个字符。