From: Alexander Schmidt Date: Fri, 16 Oct 2020 12:01:15 +0000 (+0200) Subject: only keep mod time of file X-Git-Url: http://git.treefish.org/~alex/photosort.git/commitdiff_plain/d6f845cd6a693e5a062cfd39d8b187af03be1314?ds=sidebyside;hp=1847e0c3dd26952c7d4c2d19bac91fef43664d8e only keep mod time of file --- diff --git a/src/misc.py b/src/misc.py index 7ef46f3..e02b817 100644 --- a/src/misc.py +++ b/src/misc.py @@ -25,7 +25,9 @@ def find_file(dir_path, file_name, file_size, exclude_dir): def import_file(src_file_path, dst_file_path, move=False): shutil.copyfile(src_file_path, dst_file_path) - shutil.copystat(src_file_path, dst_file_path) + src_stat = os.stat(src_file_path) + dst_stat = os.stat(dst_file_path) + os.utime( dst_file_path, ns=(dst_stat.st_atime_ns, src_stat.st_mtime_ns) ) def delete_dir_contents(dir_path): for file_name in os.listdir(dir_path):