在文件夹中单独使用多个CSV并保存其名称

时间:2019-08-13 10:42:13

标签: powershell csv

我的目录中包含很多.csv文件,并且每个文件都必须执行命令。尽管必须这样做,但我还需要保存它们各自的名称,这些名称与要在哪个文件上执行操作相对应。 (例如,当第一个文件启动时,我将一个.csv文件的所有内容分配为一个txt,并希望该.txt中的“标题”作为文件名)?

我也不想要这个

Import-Csv -Path (Get-ChildItem -Path C:\PathToFolder\ -Filter '*.csv').FullName

这段代码只会为我提供CSV中的所有内容,但是我想分别对它们进行处理。

1 个答案:

答案 0 :(得分:1)

例如循环处理Get-ChildItem的输出

Get-ChildItem -Path C:\PathToFolder -Filter '*.csv' | ForEach-Object {
    Import-Csv $_.FullName | ...
}