Python 删除超过182.5天的文件[删除几年前新复制的文件]

Python 删除超过182.5天的文件[删除几年前新复制的文件],python,powershell,Python,Powershell,我做了一个每天06:00运行的例行程序。例行程序检查文件的年龄,如果超过182.5天,文件将被删除。我的一位同事制作了一个脚本,可以传输zip文件,并将其解压缩到例程关注的文件夹中。问题是,在解压缩时,文件期限将保留原始期限,即超过182.5天 是否有办法更改复制文件的年龄,以便在复制文件时自动更改复制文件的年龄?您可以触摸这些文件 from pathlib import Path Path('thefile.txt').touch() 你可以触摸这些文件 from pathlib impor

我做了一个每天06:00运行的例行程序。例行程序检查文件的年龄,如果超过182.5天,文件将被删除。我的一位同事制作了一个脚本,可以传输zip文件,并将其解压缩到例程关注的文件夹中。问题是,在解压缩时,文件期限将保留原始期限,即超过182.5天


是否有办法更改复制文件的年龄,以便在复制文件时自动更改复制文件的年龄?

您可以触摸这些文件

from pathlib import Path
Path('thefile.txt').touch()

你可以触摸这些文件

from pathlib import Path
Path('thefile.txt').touch()

您可以使用
Get Item
cmdlet获取文件的文件信息,该文件将处于活动状态。[grin]所以你可以用它来设置你想要的时间戳。问题可能是修改日期和创建日期之间的差异。您将文件从一个位置复制到另一个位置并不意味着它们有一个新的修改日期,但它们确实有一个新的创建日期。您可以使用
Get-Item
cmdlet获取文件的文件信息,该文件将处于活动状态。[grin]所以你可以用它来设置你想要的时间戳。问题可能是修改日期和创建日期之间的差异。将文件从一个地方复制到另一个地方并不意味着它们有一个新的修改日期,但它们确实有一个新的创建日期。