我编写了一个脚本,但无法以任何方式将它导出到CSV或输出。pipe foreach loop CSV Powershell
Powershell不喜欢foreach循环和导出。
对于.txt文件每个“FOLDERPATH /文件名”,它会检查该文件是否仍然存在,输出真或假+ FOLDERPATH /文件名
脚本工作正常,只是不能得到的东西导出到csv。
任何想法我做错了什么?
ForEach ($WantFile in Get-Content "C:\scripts\folderpaths.txt"){
$FileExists = Test-Path $WantFile
If ($FileExists -eq $True) {Write-Output $wantfile "True"}
Else {Write-Output $wantfile "False"}
}| export-csv C:\scripts\output.csv -noType
什么是你想要写入输出文件?您的循环不会向管道写入任何内容。 – alroc
@alroc AFAICS正是他试图解决的问题。 ;) –
没错,但他没有定义'output.csv'的预期内容。如果你不知道目的地,你不能很好地绘制一条路线。 – alroc