删除外部硬盘上文件的“上次打开”元数据

删除外部硬盘上文件的“上次打开”元数据

所以我搞砸了。我正要把文件上传到我朋友的外部硬盘上时,我看到了一个名为“有趣的派对图片”的文件夹 - 我打开了它。是的 - 这不是派对图片!如果我的朋友发现我看到了它,他会永远尴尬。

那么 - 我如何更改“最后打开”的元数据?

谢谢。

答案1

您需要使用脚本或程序。Windows 上最简单的方法是使用 PowerShell。尝试以下操作:

从开始菜单打开 PowerShell ISE。屏幕的上半部分是文本编辑器,下半部分是 PowerShell 控制台(这就是您需要知道的全部内容)。

将以下代码粘贴到顶部编辑器的一半屏幕。

$filename = "z:\funny party images\something-not-funny\badfile.jpg"

$newDate = Get-Date -Year 1999 -Month 12 -Day 31 -Hour 0 -Minute 0 -Second 0

if(Test-Path -Path $filename){

    $file = get-item -Path $filename

    Write-Host "$filename was last accessed $($file.LastAccessTime)"

    $file.LastAccessTime = $newDate

    Write-Host "$filename last accessed changed to $($file.LastAccessTime)"
}else{
    Write-Host "Cant find file"
}

更改第 1 行以匹配您的文件。

更改第 3 行以调整所需日期。

在 ISE 中保存文件

按下绿色的“播放”按钮。然后查看 powershell 控制台以查看结果。

如果有效的话,你会看到类似这样的内容:

PS C:\Users\YourName> C:\Users\YourName\Documents\ChangeLastAccessTime.ps1
z:\somefile.txt was last accessed 05/22/2020 19:00:58
z:\somefile.txt last accessed changed to 12/31/1999 00:00:00

如果它只是说Cant find file- 检查路径/文件夹/确保包含文件扩展名(常见的是 .jpg 或 .avi)。更新第 1 行。保存。再次按播放按钮。

答案2

使用第三方产品是最好的方法。

例如 :属性改变者

记得做文件夹您查看过的文件。

相关内容