私は移動スクリプトのsceond部分で作業しています。私は非常に解決策に近いです。私はそうでなければ完全なスクリプトに1つの小さなつまずきブロックを持っています。csvとmove-itemの特定の値を参照してください
私は、このスクリプトは、それがより効率的にするために凝縮させることができると確信していますが、:
$move = $sourceDir + "\" + $_.fileName
$csv | % {
if ($_.folder -eq 'Y')
{
$move = $sourceDir + "\" + $_.fileName
mi $_ "$move"
}
mi $_ "$move"
} #end for
私が持っている問題は、私はそれとして、CSVファイル名colomnの最初の値として宣言された初期の移動フォルダを必要とするということですファイルがそのフォルダまたは対応するYを持つ最後のフォルダに移動するかどうかを決定するフォルダcolomnのYになります。
ifステートメントは$ move変数を新しい移動フォルダに更新します最後の繰り返しとして移動フォルダを保持し、そのフォルダに移動します。
csvの最初の値を参照する方法がわかりません。配列fileName [1]として参照しようとしましたが、機能しませんでした。
小規模な修正が予定されています。
ありがとうございました。
クレイグ。
ありがとうございます。このような簡単な手順が見つからない場合は、これが私にとって大きな助けになるでしょう! –