zxc 发表于 2025-2-9 16:14:37

Q: 导出的照片时,批量修改创建时间和修改时间。

使用PowerShell脚本批量修改目录下所有照片(包括但不限于.jpg, .jpeg, .png等格式)的创建时间和最后修改时间,你可以采用以下脚本。这个脚本将遍历指定目录及其子目录下的所有支持的照片文件,并将它们的创建时间和最后修改时间设置为你指定的新时间。
# 设置照片所在的目录路径和新的日期时间$path = "X:\家人精选照片\爷爷过九十大寿"$newDate = "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 "时间戳更新完成。"
 
页: [1]
查看完整版本: Q: 导出的照片时,批量修改创建时间和修改时间。