110,536
社区成员
发帖
与我相关
我的任务
分享
FileInfo fi = new FileInfo(要压缩的文件完整路径....);
FileStream fileStream = fi.OpenRead();
ZipEntry entry.DateTime = fi.LastWriteTime; //这行是关键, ZipEntry 对象如何初始化等 参考网上示例
//网上例子基本都没设置 entry.DateTime,或者 entry.DateTime= DateTime.Now; 不知道谁起的头,真坑
压缩解压的原理已经定了必然会修改这个时间的, 压缩解压只保证文件数据本身不变,但文件修改时间不存储在文件本身的数据里的
谢谢,下午详细研究研究文档,这个问题貌似存在已久 你试试看能不能从文件命名那里入手
你试试看能不能从文件命名那里入手