Я пытаюсь извлечь некоторые файлы из Zip-файла, но у метода FastZip.ExtractZip
, который я использовал, возникают некоторые проблемы, например:
Output location: C:\testing\output\
File 1: PhysicalMemory/idx - this is a file, but is created as a directory
File 2: c:/pagefile.sys/00000052 - This is a directory, but is created as a file
File 3: c:/pagefile.sys/00000052/index - This is a file, but is created as a directory
Я не уверен, как правильноидентифицируйте их как файлы или каталоги, так как некоторые файлы не имеют расширений файлов, которые пакет FastZip, похоже, использует для идентификации файлов.
Класс ZipEntry
имеет метод isDirectory
, но онвозвращая false для каждой записи, поэтому я не могу это использовать.
У кого-нибудь есть какие-либо предложения о том, как подойти к этому?