的詳細輸出,我有以下命令:格式化刪除-Item命令
Get-ChildItem $build_path `
-Include *.bak, *.orig, *.txt, *.chirp.config `
-Recurse | Remove-Item -Verbose
從與解決方案的生成文件夾清除一些文件。我使用Verbose開關,以便我可以查看哪些文件正在被刪除。它工作正常,但輸出是太冗長:
VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.mvc3.readme.txt".
VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.readme.txt".
我只需要看到類似的東西:
Removing file \App_Readme\glimpse.mvc3.readme.txt".
Removing file \App_Readme\glimpse.readme.txt".
...
我知道我可以用一個foreach語句和Write-host命令做到這一點,但我相信這可以通過一些流水線或其他東西來完成。有任何想法嗎?
我不知道我可以在管道中使用foreach。謝謝。 – lalibi 2011-12-29 14:31:53