设置文件夹中每个文件的创建日期以调整其自身";“最后一次修改”;使用CMD、软件或类似软件自动日期

设置文件夹中每个文件的创建日期以调整其自身";“最后一次修改”;使用CMD、软件或类似软件自动日期,cmd,file-management,Cmd,File Management,我有一个大约1000张图片和视频的文件夹。文件的创建日期不正确,但“上次修改”时间戳正确。我想将文件夹中每个文件的创建日期设置为其自己的“上次修改”日期,自动使用CMD或任何能够执行此操作的程序。Windows 10 64位。PowerShell 5 如何使用PowerShell将创建时间替换为上次修改的时间 如果在文件中看不到更新的属性详细信息,请关闭属性详细信息窗口,点击F5,然后重新打开属性详细信息窗口 要执行文件夹中的所有文件,请执行以下操作: Get-ChildItem * | For

我有一个大约1000张图片和视频的文件夹。文件的创建日期不正确,但“上次修改”时间戳正确。我想将文件夹中每个文件的创建日期设置为其自己的“上次修改”日期,自动使用CMD或任何能够执行此操作的程序。

Windows 10 64位。PowerShell 5

如何使用PowerShell将创建时间替换为上次修改的时间

如果在文件中看不到更新的属性详细信息,请关闭属性详细信息窗口,点击
F5
,然后重新打开属性详细信息窗口

要执行文件夹中的所有文件,请执行以下操作:

Get-ChildItem * | ForEach-Object{$_.CreationTime = $_.LastWriteTime}
按扩展名列出的文件:

Get-ChildItem *.jpg, *.mkv | ForEach-Object{$_.CreationTime = $_.LastWriteTime}
要在CMD中运行命令,请执行以下操作:

powershell -NoLogo -NoProfile -Command "Get-ChildItem * | ForEach-Object{$_.CreationTime = $_.LastWriteTime}"

如何使用PowerShell 5和通配符按扩展名将文件夹中所有文件的CreationTime替换为LastWriteTime。
如何使用PowerShell 5和通配符将CreationTime替换为LastwriteTime。

我发现了一个名为BulkFileChanger的简单但非常有用的程序,它可以替换和复制媒体文件的大量日期和时间信息。您应该将路径添加到问题所在的目录中。