1

サーバーからファイルを削除しようとしています。あるフィールドにパスを含み、別のフィールドにファイルの名前を含むcsvがあります。指定されたファイルのみを削除するように、2つのフィールドを連結したいと思います(そうしないと、パス内のすべてが削除されます)。参照する必要のある2つのフィールド名を持つ機能しないコードは次のとおりです。

Import-Csv C:\CSVs\TestDelete.csv | Foreach-Object {
    Remove-Item -LiteralPath  $_.Path + $_.Name -WhatIf 
}
4

1 に答える 1

0

これは、「パス」データの末尾に「\」があることを前提としています。

Import-Csv C:\CSVs\TestDelete.csv | Foreach-Object{
Remove-Item -LiteralPath ($_.Path + $_.Name) -WhatIf 
}
于 2012-11-30T17:41:55.977 に答える