Windows 10 修改文件的创建时间为修改时间(相册恢复)

参考

  • gpt

环境

软件/系统 版本 说明
Windows Windows 10 专业版 22H2 19045.4046

正文

  1. 创建 change_creation_time.ps1 文件。
# 将文件的创建时间修改为修改时间
function Change-FileCreationTimeToModifyTime($filePath) {
    $file = Get-Item $filePath
    $file.CreationTime = $file.LastWriteTime
}

# 递归修改文件夹内所有文件的创建时间
function RecursivelyChangeCreationTime($folderPath) {
    $files = Get-ChildItem -Path $folderPath -Recurse
    foreach ($file in $files) {
        Change-FileCreationTimeToModifyTime -filePath $file.FullName
    }
}

# 调用函数递归修改文件夹内所有文件的创建时间
RecursivelyChangeCreationTime -folderPath "C:/Users/要修改创建时间文件所在文件夹(递归处理)"
  1. 执行 powershell.exe -ExecutionPolicy Bypass -File "change_creation_time.ps1"
posted @ 2024-02-21 08:21  夏秋初  阅读(191)  评论(0)    收藏  举报