使用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 "时间戳更新完成。"
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号