Merge pull request #1752 from dawgfoto/std_zip2

add a set time overload which takes a SysTime
This commit is contained in:
monarch dodra 2013-12-09 03:38:28 -08:00
commit 281a5b74ef

View file

@ -86,8 +86,8 @@ class ArchiveMember
private ushort _diskNumber;
// should be private when deprecation done
deprecated("Please use fileAttributes instead.") uint externalAttributes;
private DosFileTime _time;
std.datetime.DosFileTime time; /// Read/Write: Last modified time of the member. DOS date/time format.
ushort flags; /// Read/Write: normally set to 0
ushort internalAttributes; /// Read/Write
@ -169,6 +169,24 @@ class ArchiveMember
}
}
/// Set the last modification time for this member.
@property void time(SysTime time)
{
_time = SysTimeToDosFileTime(time);
}
/// ditto
@property void time(DosFileTime time)
{
_time = time;
}
/// Get the last modification time for this member.
@property DosFileTime time() const
{
return _time;
}
/**
* Read compression method used for this member
* See_Also: