ファイルにget-contentを実行します。時にはラインがたくさんあるが、それは起こることができる私はPowershell 1行に配列があるかどうかをテストします
$csv = (gc $FileIn)
$lastID = $csv[0].Split(' ')[1] #First Line,2nd column
しかし、唯一の1行を持つようなものをやっていた
のみ1行(あるいは0)がある、GCは、文字列と$を返しますcsv [0]は完全な行の代わりに文字列の最初の文字列を返し、次のSplitは失敗します。
$lastID = (is_array($csv)?$csv[0]:$csv).Split(' ')[1]
と$ csvファイルは、少なくとも行が含まれている場合にのみこれを行うには:
はそれのような何かを行うことは可能ですか?あなたの助けのための
Thxを、 ティム
このアドバイスではたくさんのことがありました! – timmalos
戻り値は配列または単一のFileInfoオブジェクトであるため、これはgciに対して頻繁に行います。 – vonPryz