的详细输出,我有以下命令:格式化删除-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