我有一个目录,无意中生成了大约 140 万个文件。我想只列出前 100 个项目,但不希望底层进程尝试在内部读取整个目录内容,这会导致非常长的等待时间,目前已经处理了近一个小时。
如何使用 Powershell 执行此操作?
答案1
想要目录中的前 100 个项目吗?
@(dir)[1..100]
只想要文件?
@(dir -File)[1..100]
想要跳过前几个40
目录并获取接下来的 200 个目录吗?
@(dir -Directory)[41..240]
我有一个目录,无意中生成了大约 140 万个文件。我想只列出前 100 个项目,但不希望底层进程尝试在内部读取整个目录内容,这会导致非常长的等待时间,目前已经处理了近一个小时。
如何使用 Powershell 执行此操作?
想要目录中的前 100 个项目吗?
@(dir)[1..100]
只想要文件?
@(dir -File)[1..100]
想要跳过前几个40
目录并获取接下来的 200 个目录吗?
@(dir -Directory)[41..240]