📜  windows 中的 touch 命令 (1)

📅  最后修改于: 2023-12-03 14:48:29.561000             🧑  作者: Mango

Windows 中的 touch 命令

在 Windows 操作系统中,touch 命令用于创建空文件或者更新文件的访问和修改时间戳。该命令可用于在命令行中轻松地创建文件,设置文件时间戳等等。

命令语法

下面是 touch 命令的基本语法:

touch [option] file_name

其中,option 可以是以下其中之一:

  • -a,仅更新访问时间戳(access time)。
  • -c,如果指定的文件不存在,则不创建文件。
  • -d,使用指定的时间戳更新文件的访问和修改时间戳。
  • -r,使用指定文件的时间戳更新当前文件的时间戳。

示例:

touch test.txt
touch -a test.txt
touch -r file1.txt test.txt

以上命令将分别创建一个名为 test.txt 的文件、仅更新 test.txt 的访问时间戳、使用 file1.txt 的时间戳更新 test.txt 的时间戳。

使用场景
  1. 快速创建空白文件:

无需打开记事本或其他编辑器,可以使用 touch 命令创建文件。示例:

touch new_file.txt

执行上述命令后,将在当前目录下创建一个名为 new_file.txt 的空文件。

  1. 修改文件的时间戳:

我们可以使用 touch 命令来修改文件的访问时间戳和修改时间戳。例如,假设我们想将一个名为 myfile.txt 的文件的修改时间戳设置为 2019 年 1 月 1 日 12:00:00:

touch -d "01-Jan-2019 12:00:00" myfile.txt

执行上述命令后,myfile.txt 的修改时间戳将被设置为 2019 年 1 月 1 日 12:00:00。

注意事项
  • touch 命令只能修改已经存在的文件的时间戳,无法创建目录。
  • 在使用 -d 选项时,时间戳格式必须符合本机区域的时间格式。
  • 在使用 -a 选项时,touch 命令将更新文件的访问时间戳,而不会更新修改时间戳。
  • 在使用 -r 选项时,touch 命令将使用给定文件的时间戳更新指定文件的时间戳。
参考链接