我正在尝试压缩很长的文件。我读过其他帖子,指出您应该在长文件名前加上“\\?\”前缀才能使其正常工作。这当然可以让压缩过程正确完成。但是,在解压缩文件时,出现错误“无效文件 \\?\myfile.txt”。这意味着它实际上是使用预先添加的长文件名指示符来压缩我的文件。可以用长文件名进行压缩吗?
using (ZipArchive zip = ZipFile.Open(zipfinalpath, ZipArchiveMode.Create))
{
for (int i = 0; i < fullfilepaths.Count; i++)
{
zip.CreateEntryFromFile(fullfilepaths[i], zipfilepaths[i]);
}
}
冉冉说
相关分类