我的班级目前通过将文件添加到zip文件夹中
using (var zip = ZipFile.Open(zipPath, ZipArchiveMode.Create)) {
foreach (var filePath in files) {
if (File.Exists(filePath.Value)) {
zip.CreateEntryFromFile(filePath.Value, filePath.Key);
}
}
}
files是a Dictionary,Value是没有文件扩展名的文件路径,因为它们存储在服务器上而没有扩展名(假设它们都是.pdf)
有什么方法可以将.pdf添加到文件中,因为它们以zip格式存储?这样,当解压缩zip文件夹时,文件是否具有扩展名?
注意:我的假设是,如果我只是将.pdf添加到filePath,则在尝试添加.pdf时将不是有效路径CreateEntryFromFile
炎炎设计
相关分类