我的目录中包含很多.csv文件,并且每个文件都必须执行命令。尽管必须这样做,但我还需要保存它们各自的名称,这些名称与要在哪个文件上执行操作相对应。 (例如,当第一个文件启动时,我将一个.csv文件的所有内容分配为一个txt,并希望该.txt中的“标题”作为文件名)?
我也不想要这个
Import-Csv -Path (Get-ChildItem -Path C:\PathToFolder\ -Filter '*.csv').FullName
这段代码只会为我提供CSV中的所有内容,但是我想分别对它们进行处理。
答案 0 :(得分:1)
例如循环处理Get-ChildItem
的输出
Get-ChildItem -Path C:\PathToFolder -Filter '*.csv' | ForEach-Object {
Import-Csv $_.FullName | ...
}