fixed bug: writeFileAtPath now notice the file date

This commit is contained in:
Carl Jahn
2013-04-19 15:05:54 +02:00
parent b4fa2e4739
commit 4ac78e3121
+12
View File
@@ -382,6 +382,18 @@
afileName = [fileName UTF8String];
}
zip_fileinfo zipInfo = {0};
NSDictionary *attr = [[NSFileManager defaultManager] attributesOfItemAtPath:path error: nil];
if( attr )
{
NSDate *fileDate = (NSDate *)[attr objectForKey:NSFileModificationDate];
if( fileDate )
{
[self zipInfo:&zipInfo setDate: fileDate ];
}
}
zipOpenNewFileInZip(_zip, afileName, NULL, NULL, 0, NULL, 0, NULL, Z_DEFLATED, Z_DEFAULT_COMPRESSION);
void *buffer = malloc(CHUNK);