一、需要修改日期的文件
背景:有时候我们需要做一些文件定期删除的操作,但是测试时候并不一定有符合测试的文件,这时候就需要可以方便的修改文件的最后修改时间。
系统环境:windows
测试文件:如上
修改时间方式:windows 脚本。
二、测试脚本
(1) 脚本
# 指定文件路径
$FilePath = "D:\my_back_test\mytest.txt" # 替换为您的文件路径
# 设置新的修改时间为两周前
$NewDate = (Get-Date).AddDays(-14)
# 修改文件的最后修改时间
$(Get-Item $FilePath).LastWriteTime = $NewDate
(2) test.ps1
注意:记得修改策略(在 PowerShell 才可以执行)这一步非常关键
Set-ExecutionPolicy RemoteSigned
(3)执行脚本
(4)修改后的结果,这里设置的是14天以前,可见已经修改成功