internal ZipEntry(ZipFilePart filePart) { this.filePart = filePart; directory = filePart.Header.Name.EndsWith("/"); lastModifiedTime = Utility.DosDateToDateTime(filePart.Header.LastModifiedDate, filePart.Header.LastModifiedTime); }
internal ZipEntry(ZipFilePart filePart) { if (filePart != null) { this.filePart = filePart; this.lastModifiedTime = new DateTime?(Utility.DosDateToDateTime(filePart.Header.LastModifiedDate, filePart.Header.LastModifiedTime)); } }
internal ZipEntry(ZipFilePart filePart) { if (filePart != null) { this.filePart = filePart; lastModifiedTime = Utility.DosDateToDateTime(filePart.Header.LastModifiedDate, filePart.Header.LastModifiedTime); if (lastModifiedTime == default(DateTime)) { // On .NET on Windows, for zip entries that don't have a last write time, // the return value for ZipArchiveEntry.LastWriteTime is: // 1/1/1980 12:00:00 AM, Ticks=624511296000000000 lastModifiedTime = new DateTime(624511296000000000); } } }
public ZipArchiveEntry(ZipFilePart part) : base(part) { }