使用PowerShell脚本批量修改目录下所有照片(包括但不限于.jpg, .jpeg, .png等格式)的创建时间和最后修改时间,你可以采用以下脚本。这个脚本将遍历指定目录及其子目录下的所有支持的照片文件,并将它们的创建时间和最后修改时间设置为你指定的新时间。
# 设置照片所在的目录路径和新的日期时间 $path = "X:\家人精选照片\爷爷过九十大寿" $newDate = [datetime]"2010-11-01 12:00:00" # 定义要处理的图片扩展名 $imageExtensions = @(".jpg", ".jpeg", ".png", ".gif", ".bmp", ".tiff") # 根据需要添加或删除 # 获取目录中所有的图片文件,包含子目录 Get-ChildItem -Path $path -Recurse | Where-Object { $imageExtensions -contains $_.Extension.ToLower() } | ForEach-Object { # 修改创建时间 $_.CreationTime = $newDate # 修改最后修改时间 $_.LastWriteTime = $newDate # 如果也需要修改访问时间,可以取消下面这行的注释 # $_.LastAccessTime = $newDate } Write-Output "时间戳更新完成。"
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)