我在Windows上有一个目录,其中包含超过500万个小文件。 从该目录中取出一批文件的最佳方法是什么。
到目前为止,我已经尝试过 :powershell甚至简单的gci |选择-前1个永远挂起 :robocopy具有许多不同的参数-它也无法移动文件。
在没有Windows列出进程中整个目录的情况下,有没有办法获取x个文件?
谢谢
答案 0 :(得分:0)
这解决了问题。归功于Jeroen Mostert
尝试[System.IO.Directory] :: EnumerateFiles(dir)|选择-First1。这是FindFirstFile的非常简单的包装,它不会尝试对条目进行任何花哨的处理。如果花费的时间太长,那么您唯一的选择就是等待。 – Jeroen Mostert