{\r
_aiInfo->szComment = WC2String(prop.bstrVal);\r
}\r
+\r
+ // Time.\r
+ unsigned int t;\r
+ hArc->GetArchiveProperty(kpidMTime, & prop);\r
+ if (prop.vt == VT_FILETIME)\r
+ {\r
+ NWindows::NTime::FileTimeToUnixTime(prop.filetime, t);\r
+ _aiInfo->tmModified.Set((time_t) t);\r
+ }\r
+ else\r
+ {\r
+ _aiInfo->tmModified.SetToCurrent();\r
+ }\r
+ hArc->GetArchiveProperty(kpidCTime, & prop);\r
+ if (prop.vt == VT_FILETIME)\r
+ {\r
+ NWindows::NTime::FileTimeToUnixTime(prop.filetime, t);\r
+ _aiInfo->tmCreate.Set((time_t) t);\r
+ }\r
+ else\r
+ {\r
+ _aiInfo->tmCreate.SetToCurrent();\r
+ }\r
+ hArc->GetArchiveProperty(kpidATime, & prop);\r
+ if (prop.vt == VT_FILETIME)\r
+ {\r
+ NWindows::NTime::FileTimeToUnixTime(prop.filetime, t);\r
+ _aiInfo->tmAccess.Set((time_t) t);\r
+ }\r
+ else\r
+ {\r
+ _aiInfo->tmAccess.SetToCurrent();\r
+ }\r
+\r
MakeFormatInfo(& g_LibInfo.node, wxT("7zArc"), & _aiInfo->fiInfo, g_LibInfo.nLibIndex);\r
return TPI_ERROR_SUCCESS;\r
}\r