使用shutil.copytree公司没有副本

2024-07-03 07:05:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图写一个python脚本备份一个文件夹,并保存x天。在

我使用

shutil.copytree(source, finaldest)

我的问题是,原始文件的时间戳仍然存在,这意味着如果文件夹中的文件超过x天,文件夹将被删除。我想要的是时间戳作为备份的时间,而不考虑原始创建日期


Tags: 文件脚本文件夹source时间备份shutilcopytree
1条回答
网友
1楼 · 发布于 2024-07-03 07:05:22

完成copytree()之后,可以修改文件上的时间戳,如下所示:

import os

for dirpath, _, filenames in os.walk(finaldest):
    os.utime(dirpath, None)
    for file in filenames:
        os.utime(os.path.join(dirpath, file), None)

相关问题 更多 >