Windows下是否可以编辑文件的最后编辑日期?

Fly*_*der 5 windows filesystems

我下载了一堆文件,并按照时间顺序下载了它们,以及如何从其他来源访问它们。

由于错误,中间某处的一个文件没有下载,我必须稍后手动下载。

我是否可以编辑Windows显示的“日期”(也就是我下载文件时的日期),这样,当我按日期排序时,文件将再次以正确的顺序排列?

Vom*_*yle 5

是的,您可以在 Windows 上使用 PowerShell 本地执行此操作,而无需使用任何使用Set-ItemProperty 的第三方工具, 我将在下面的示例中向您展示。

您只需插入希望文件属性匹配的日期和时间戳值,然后运行以更新这些值以反映在 Windows 文件资源管理器中。

您可能只需要更新该LastWriteTime属性即可反映您在 Windows 文件资源管理器中看到的正确值,但我也包含了CreationTimeLastAccessTime

PowerShell 命令

注意: 只需将$Dt变量值设置为yyyy-MM-dd hh:mm:ss tt您希望文件属性的值并运行即可更改这些值。还将设置$srcfile为文件的完整路径。

$Dt = "2099-01-07 01:19:17 PM"
$newDate = [datetime]$Dt
$srcfile = "C:\Folder\File.png"

Set-ItemProperty -Path $srcfile -Name CreationTime -Value   $newDate
Set-ItemProperty -Path $srcfile -Name LastWriteTime -Value  $newDate
Set-ItemProperty -Path $srcfile -Name LastAccessTime -Value $newDate
Run Code Online (Sandbox Code Playgroud)

更多资源