【发布时间】:2019-01-31 23:16:59
【问题描述】:
我有一个 Powershell 脚本,可以从单个 CSV 文件中巧妙地删除前 15 行。
$import = get-content c:\temp\test.csv
$import | Select-Object -Skip 15 | Set-Content c:\temp\test2.csv
我想循环访问单个文件夹中的多个 CSV 文件。无法完全弄清楚如何做到这一点。
【问题讨论】:
-
我不需要工具来测试,但从记忆中这应该可以工作:
Import-Csv -Path C:\temp\text.csv | Select-Object -Skip 15 | Export-Csv -Path C:\temp\test2.csv -NoTypeInformation -
使用
Get-ChildItem获取文件列表,然后通过管道遍历该列表到ForEach-Object,将您的代码放入“F-O”循环中。这似乎可以涵盖您的任务。 [咧嘴]
标签: powershell csv