【发布时间】:2017-10-11 10:53:55
【问题描述】:
如何遍历文件列表、执行操作并使用列表中的名称将文件保存到新位置?
作为一个例子,我有一个 CSV 文件列表和一个新名称列表,我想对 CSV 文件做一个简单的操作,比如更改分隔符并将每个文件保存到一个新位置,并使用新名称名称列表。如何正确设置保存路径和新名称?
$files = Get-ChildItem C:\folder\*.csv
$te = Import-Csv C:\names.csv
For ($i=0; $i -lt $te.Length;$i++){
Import-Csv $file -Delimiter "|" | Export-Csv -Path C:\another_folder\$te[$i].csv -Delimiter ","
}
准确来说,问题是-Path语句后面的保存路径不对。我该如何解决这个问题?
【问题讨论】:
标签: file powershell csv save filenames