From 3df83ec982efa982e5724cac66e5405d9a549f0b Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Fri, 30 Jul 2021 10:53:43 +0200 Subject: [PATCH] Zip archives: set the modification date attribute for members --- src/filters/rclzip | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/filters/rclzip b/src/filters/rclzip index 060fc5ed..dc046fdf 100755 --- a/src/filters/rclzip +++ b/src/filters/rclzip @@ -23,6 +23,8 @@ from __future__ import print_function import os import posixpath import fnmatch +import datetime + import rclexecm from zipfile import ZipFile @@ -119,6 +121,8 @@ class ZipExtractor: # element). filename = posixpath.basename(ipath) self.em.setfield("filename", filename) + dt = datetime.datetime(*info.date_time) + self.em.setfield("modificationdate", str(int(dt.timestamp()))) except: pass ok = True