ライブラリを使用してzipファイルを読み取っています。zip には約 200,000 個のファイルが含まれています。それらの半分は拡張子が .txt で、半分は拡張子が .csv です。
ただし、次のコードを使用してそれらを抽出すると、
var fs = File.OpenRead(_archiveName);
var _zipFile = new ZipFile(fs);
var csvs = (from ZipEntry zipEntry in _zipFile
where Path.GetExtension(zipEntry.Name) == ".csv" select zipEntry).ToDictionary(
z => GenerateBookName(extension, Path.GetFileNameWithoutExtension(z.Name)), z => z );
csvs ディクショナリの項目数は、約 500 のキーと値のペアのみです。
ライブラリの制限はありますか?
ありがとう