【发布时间】:2017-08-21 19:15:25
【问题描述】:
我有一系列文件随着时间的推移更改了一些标题命名和列计数。但是,文件始终将第一列作为开始日期,将第二列作为结束日期。
我只想获取这两列,但名称随着时间的推移而改变。 我试过的是这样的:
$FileContents=Import-CSV -Path "$InputFilePath"
foreach ($line in $FileContents)
{
$StartDate=$line[0]
$EndDate=$line[1]
}
...但是 $FileContents 是(我相信)一个类型(对象?)的数组,我不确定如何在 PowerShell 中进行位置访问。任何帮助将不胜感激。
编辑:文件从逗号分隔符切换到管道分隔符,并且有 1000 多个文件可以使用,所以我使用 Import-CSV,因为它可以隐式读取任何一种格式。
【问题讨论】:
标签: powershell