1

我正在尝试从服务器中删除文件。我有一个 csv,其中包含一个字段中的路径和另一个字段中的文件名。我想将这两个字段连接在一起,以便我只删除指定的文件(否则它只会删除路径中的所有内容)。这是我需要引用的两个字段名称的非工作代码:

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 回答