PowerShell 技能连载 - 用队列代替嵌套
与其使用递归函数,您可能会希望使用一个 Queue
对象,这样在加载新的任务时可以卸载已处理的数据。
Lee Homes 最近贴出了以下示例,它不使用递归调用的方式而搜索了整个文件系统的文件夹树:
1 | # create a new queue |
try-catch
语句块是必要的,因为当没有文件或文件夹权限时,.NET 方法会抛出异常。
PowerShell 技能连载 - 用队列代替嵌套
http://blog.vichamp.com/2019/04/25/using-a-queue-instead-of-a-recursion/