在解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
。
其原因是所解压的文件并非 zip 文件。
异常
在解压 Zip 文件时出现异常:
System.IO.InvalidDataException: 找不到中央目录结尾记录。
在 System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
在 System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
在 System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
在 System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
在 System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName, Encoding entryNameEncoding)
在 System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName)
原因
如果一个文件并非 zip 文件,那