48 lines
891 B
C#
48 lines
891 B
C#
|
// ZipFileInfo.cs created with MonoDevelop
|
|||
|
// User: alan at 12:14 13/10/2008
|
|||
|
//
|
|||
|
// To change standard headers go to Edit->Preferences->Coding->Standard Headers
|
|||
|
//
|
|||
|
|
|||
|
using System;
|
|||
|
|
|||
|
namespace zipsharp
|
|||
|
{
|
|||
|
struct ZipFileInfo
|
|||
|
{
|
|||
|
ZipTime date;
|
|||
|
IntPtr dosDate;
|
|||
|
IntPtr internalFileAttributes;
|
|||
|
IntPtr externalFileAttributes;
|
|||
|
|
|||
|
public DateTime FileTime
|
|||
|
{
|
|||
|
get { return date.Date; }
|
|||
|
}
|
|||
|
|
|||
|
public long DosDate
|
|||
|
{
|
|||
|
get { return dosDate.ToInt64 (); }
|
|||
|
}
|
|||
|
|
|||
|
internal long InternalFileAttributes
|
|||
|
{
|
|||
|
get { return internalFileAttributes.ToInt64 (); }
|
|||
|
}
|
|||
|
|
|||
|
internal long ExternalFileAttributes
|
|||
|
{
|
|||
|
get { return externalFileAttributes.ToInt64 (); }
|
|||
|
}
|
|||
|
|
|||
|
public ZipFileInfo (DateTime fileTime)
|
|||
|
{
|
|||
|
date = new ZipTime (fileTime);
|
|||
|
dosDate = new IntPtr ((int)fileTime.ToFileTime ());
|
|||
|
internalFileAttributes = IntPtr.Zero;
|
|||
|
externalFileAttributes = IntPtr.Zero;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|