可以使用操作系统自带的命令行工具或者脚本来批量修改文件夹里面所有文件的修改日期。以下是两种常用的方法:

  1. 在 Windows 系统中 使用 PowerShell

    在 Windows 系统中,可以使用 PowerShell 来批量修改文件夹里面所有文件的修改日期。具体步骤如下:

    1. 打开 PowerShell 工具。在 Windows 10 中,可以按下 Win + X 键,选择“Windows PowerShell”或“Windows PowerShell (管理员)”。

    2. 切换到需要修改日期的文件夹目录。可以使用 cd 命令切换到指定目录,例如 cd D:\files

    3. 执行以下命令来修改文件夹里面所有文件的修改日期为当前日期:

Get-ChildItem -recurse | ForEach-Object { $_.LastWriteTime = Get-Date }

2.在 Linux/MacOS 系统中使用 Shell 脚本

在 Linux/MacOS 系统中,可以使用 Shell 脚本来批量修改文件夹里面所有文件的修改日期。具体步骤如下:

  1. 上述命令中, -recurse 参数表示递归遍历文件夹及其子文件夹中的所有文件。 $_ 表示当前文件的对象, LastWriteTime 属性表示文件的修改日期。

  • 在 Linux/MacOS 系统中使用 Shell 脚本

    在 Linux/MacOS 系统中,可以使用 Shell 脚本来批量修改文件夹里面所有文件的修改日期。具体步骤如下:

    1. 创建一个名为 change_file_date.sh 的 Shell 脚本文件,并将其保存到需要修改日期的文件夹中。可以使用 touch 命令创建该文件,例如 touch change_file_date.sh

    2. 打开 change_file_date.sh 文件,并输入以下内容:

  • #!/bin/bash
    for file in $(find . -type f)
      touch "$file"
    

    上述代码中,我们使用 find 命令查找当前文件夹及其子文件夹中的所有文件,然后使用 touch 

    %i就是正常for循环中的一个变量,可以换成%%a等,由于是写批处理文件所以要两个%会把其他文件的文本内容复制到里面的文件,不知道什么原理,不过用+,是正常的。in后面的括号表示的是要遍历的内容,(*)就是当前文件夹下的所有内容。%%i在代码里表示的就是当前跑到的文件的绝对路径。/r表示遍历文件夹下和子文件夹的所有文件。do后面写的就是要执行的代码了。1.新建.bat文件。 在Windows的命令提示符(cmd)中,修改文件的创建日期修改日期可以通过copy命令或者使用第三方工具如PowerShell来完成。直接使用cmd命令没有内置直接修改文件日期的功能,但可以通过复制文件的方式来间接实现。 通过本文的介绍,相信大家已经对文件时间批量修改工具2.0有了一定的了解。该工具操作简单、功能强大,能够有效提高我们的工作效率。同时,使用前请仔细阅读注意事项,以免造成不必要的损失。文件时间批量修改工具2.0是一款功能强大的工具,可以帮助用户快速、方便地批量修改文件的创建时间修改时间和访问时间。本篇文章将从以下几个方面介绍该工具的使用。2.添加了区分创建时间修改时间、访问时间的功能,避免一改全改的问题;1.添加了时间顺延功能,避免所有文件是相同时间;3.添加word和pdf互转的功能。 二、快捷键win+X,打开windows powershell或windows powershell(管理员)此处为C:\Users\WHJZ\Desktop\2023。四、进入文件夹后输入并执行下面命令,回车。三、用cd命令输入路径,回车。五、返回文件夹确认修改成功。 首先,理解文件的创建时间修改时间是如何工作的至关重要。但需要注意的是,修改文件的创建时间通常是受限制的,大部分情况下只能修改访问时间修改时间。步骤5,我们最后检查修改结果,打开文件的属性窗口,可以看到文件修改时间和创建时间已经变成了2024‎年‎7‎月‎1‎日 11:11:11,正是我们在步骤3设置的时间,证明修改成功了。FileName+Tools是一个功能强大的Windows上的文件文件夹管理工具,它可以通过增加"更改日期时间"这个选项来实现修改文件的创建时间修改时间。 本文介绍了三种批量修改文件创建日期修改日期的方法,分别是使用金舟批量重命名软件、FilePropertyEdit和小优文件批量重命名工具。这些工具操作简单易上手,适用于Windows系统下的各种文件格式。