使用PowerShell,删除多个显式命名文件的最简洁方法是什么?
例如,在* ix上它将是:
rm subDir/a.png anotherDir/b.jpg thirdDir/c.gif
我目前正在使用:
echo subDir/a.png anotherDir/b.jpg thirdDir/c.gif|rm
但是我认为它不是最理想的,所以我想看看替代方案。
使用PowerShell,删除多个显式命名文件的最简洁方法是什么?
例如,在* ix上它将是:
rm subDir/a.png anotherDir/b.jpg thirdDir/c.gif
我目前正在使用:
echo subDir/a.png anotherDir/b.jpg thirdDir/c.gif|rm
但是我认为它不是最理想的,所以我想看看替代方案。
Answers:
我最终使用的是:
echo subDir/a.png anotherDir/b.jpg thirdDir/c.gif|rm
这使用echo将三个字符串参数传递给rm(Remove-Item)。我相信这隐式使用Remove-Item的-Path
参数。该文档指出“参数名称(“ -Path”)是可选的”,并且它接受按值进行管道输入。