У меня около 1,5 миллионов небольших файлов общим размером около 80 ГБ.Как объединить огромное количество небольших файлов в один файл
Я хочу объединить эти файлы в один файл, чтобы быстро копировать. Я пытался архивировать их в почтовый файл и читать файлы с этим кодом:
ZipFile zip = ZipFile.Read(Settings.Default.DataPath);
ZipEntry entery = zip[MyFile];
Идея сработала, но это слишком медленно, она занимает около 30 секунд, чтобы загрузить один файл.
Есть ли еще более быстрая идея объединить файлы?
Благодаря
Возможно, вам нужен SSD :) –
Существует принцип разговора о энергии. В какой-то момент вы больше не сможете оптимизировать материал. Вы * можете * иметь возможность использовать лучшее оборудование или реорганизовать свою базу данных с небольшими файлами во что-то более управляемое (считаете ли вы, что распределите файлы в нескольких местах и используете индексированный доступ для их извлечения?) –
что вы хотите, объединить файл или создать архив файлов с несколькими файлами? какой тип файла? вы хотите скопировать, затем получить доступ? – cutzero