2016-03-07 69 views

回答

1

Export-CSV正在等待一些对象转换为CSV。既然你只是处理字符串,你需要自己创建对象才能获得所需的输出。计算出的属性将为你做到这一点

cmd /c dir /s /b | Select @{Name="Path";Expression={$_}}, @{Name="Length";Expression={$_.Length}} 

应该能够管到下一步容易。

+0

太棒了!谢谢!! – Kdships

+0

为什么不使用'(Get-ChildItem -Recurse).FullName'而不是'cmd/c dir/s/b'? – JosefZ

+0

@JosefZ Get-ChildItem'在超过最大路径长度时抛出错误而不显示路径。 –

相关问题