Каталог Windows с 5 миллионами файлов - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть каталог с более чем 5 миллионами маленьких файлов в Windows.Каков наилучший способ извлечь пакеты файлов из этого каталога.

Пока что я пробовал: powershell даже простой gci |select -First 1 зависает навсегда: robocopy с рядом различных параметров - он также не может перемещать файл.

Есть ли способ получить x файлов без окон, перечисляющих весь каталог в процессе?

Спасибо

1 Ответ

0 голосов
/ 14 декабря 2018

Это решило проблему.Кредит переходит к Jeroen Mostert

Попробуйте [System.IO.Directory] :: EnumerateFiles (dir) |Выберите -First 1. Это довольно простая оболочка для FindFirstFile, которая не пытается делать что-то необычное с упорядочением записей.Если это занимает слишком много времени, ваш единственный выход, вероятно, ждать.- Йерун Мостерт

...