You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下批量按指定行拆分TXT文件的实现方法咨询

Windows批量按行拆分TXT文件方案

Windows自带的PowerShell工具可以直接实现该需求,无需安装额外软件,操作步骤如下:

操作步骤

  • 打开需要处理的TXT文件所在文件夹,在顶部地址栏输入powershell后按回车,即可在当前目录启动PowerShell窗口。
  • 确认你的拆分位置:例如要在第4行后拆分,前4行存为A文件,第5行及之后存为B文件,就记住拆分行号为4。
  • 修改下方命令的拆分行号参数后,粘贴到PowerShell窗口回车运行即可。
# 自定义拆分位置:在第N行后拆分,此处填N的数值
$splitAfterLine = 4

# 遍历当前目录所有TXT文件
Get-ChildItem -Filter *.txt | ForEach-Object {
    # 读取原文件内容,默认适配系统ANSI编码,UTF-8文件可将Default改为UTF8
    $fileContent = Get-Content $_.FullName -Encoding Default
    # 输出前N行到[原文件名]A.txt
    $fileContent | Select-Object -First $splitAfterLine | Set-Content "$($_.DirectoryName)\$($_.BaseName)A.txt" -Encoding Default
    # 输出N+1行及之后内容到[原文件名]B.txt
    $fileContent | Select-Object -Skip $splitAfterLine | Set-Content "$($_.DirectoryName)\$($_.BaseName)B.txt" -Encoding Default
}

可选配置说明

  • 若需要同时处理子文件夹内的TXT文件,将Get-ChildItem -Filter *.txt修改为Get-ChildItem -Filter *.txt -Recurse即可。
  • 运行前建议先将少量测试文件放在单独文件夹验证效果,确认拆分规则符合预期后再批量处理正式文件。

内容的提问来源于stack exchange,提问作者Synbio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:15:04