【发布时间】:2017-02-01 10:15:22
【问题描述】:
我正在尝试在浏览文件夹时处理错误。假设我有类似的东西:
Get-ChildItem $somepath -Directory | ForEach-Object {
if(error occurred due to too long path) {
skip this folder then
} else {
Write-Host $_.BaseName
}
}
当我这样做时,我打印$somepath 中的文件夹,直到其中一个太长,然后循环停止。即使使用SilentlyContinue。即使到达太长的文件夹,我也想打印。
【问题讨论】:
-
不要通过重复发帖再次问您的问题。 stackoverflow.com/questions/39572006/…
-
你可以处理异常:[System.IO.PathTooLongException]
标签: powershell