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

如何用Windows PowerShell为目录下所有.csv文件添加‘End’字符串?

批量给目录下所有CSV文件末尾添加‘End’字符串(PowerShell新手指南)

嘿,作为PowerShell新手完全不用慌,这个需求其实很容易实现,我给你一步步讲清楚:

步骤1:导航到目标目录

首先打开Windows PowerShell,用cd命令切换到你的CSV文件存放的目录。比如你的文件都在C:\Data\CSVFiles这个路径下,就输入:

cd "C:\Data\CSVFiles"

如果路径里包含空格,一定要用双引号把路径包起来哦。

步骤2:执行批量处理命令

直接运行下面这条命令,就能给目录里所有.csv文件的末尾都加上End字符串:

Get-ChildItem -Filter *.csv | ForEach-Object { Add-Content -Path $_.FullName -Value 'End' }

我给你拆解一下这条命令的作用:

  • Get-ChildItem -Filter *.csv:获取当前目录下所有后缀为.csv的文件
  • |:把前面的结果传递给后面的命令处理
  • ForEach-Object { ... }:逐个处理每个CSV文件
  • Add-Content -Path $_.FullName -Value 'End':给当前文件的末尾追加End这行内容

测试小技巧(可选)

如果你担心误操作,可以先加-WhatIf参数做个测试,看看哪些文件会被修改,不会真的改动文件:

Get-ChildItem -Filter *.csv | ForEach-Object { Add-Content -Path $_.FullName -Value 'End' -WhatIf }

效果验证

处理前的CSV文件示例:

Tag,Timestamp,value
R,25-Feb-19 00:00:10, 50
R,25-Feb-19 00:00:20, 60
R,25-Feb-19 00:00:30, 65

处理后的CSV文件示例:

Tag,Timestamp,value
R,25-Feb-19 00:00:10, 50
R,25-Feb-19 00:00:20, 60
R,25-Feb-19 00:00:30, 65
End

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 06:32:48