我过去正在做一个小脚本,它在特定位置搜索大文件。现在我想用我的结果创建一个 .txt 文件。但不幸的是,我没有设法正确放置 cmdlet。我超越了其他事情,但是在这里我遇到了一些麻烦。
get-childitem "c:\projects" -recurse | where {$_.length -gt 50mb } | foreach-object {write-host $_.FullName ("{0:N2}" -f ($_.Length / 1MB)) "MB" -ForegroundColor "green" }
我尝试过 tee 对象并输出变量,我尝试将输出文件放在最后,并尝试在格式化大小之前放置它。
只有当我将它放在格式化之前它才有效。但我很想在我的 .txt 中有格式化的大小,在其他地方它只是创建了一个空白的 .txt 文件。