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

如何在PowerShell中将文本文件每行内容分别保存为独立文件

PowerShell 逐行读取路径列表生成独立文件方案

核心实现代码

直接把下面的代码复制到PowerShell里运行,或者存成.ps1脚本执行即可:

# 替换为你的路径列表输入文件的实际位置
$inputFile = "C:\your_folder\path_list.txt"
# 读取输入文件所有非空行
$lines = Get-Content $inputFile | Where-Object { $_.Trim() -ne '' }

$index = 1
foreach ($line in $lines) {
    # 按序号生成独立输出文件,避免重名
    $outFile = ".\split_$index.txt"
    # 写入当前行的路径内容,使用UTF8编码避免乱码
    Set-Content -Path $outFile -Value $line -Encoding UTF8
    $index++
}

自定义调整说明

  • 运行前先修改$inputFile的值,指向你存了2-3行路径的那个文本文件的实际路径
  • 默认生成的文件命名为split_1.txt、split_2.txt,存在你执行PowerShell命令的当前目录下,每个文件单独存储输入文件对应行的路径内容
  • 如果想直接用路径里的文件名作为输出文件名,把$outFile = ".\split_$index.txt"替换为$outFile = ".\$(Split-Path $line -Leaf)"即可,注意提前确认列表里没有重名项,否则会出现文件覆盖
  • 针对你给出的两行路径示例,运行脚本后会得到2个独立的文本文件,分别存储对应的两行路径字符串

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 20:51:25