📜  touch in windows (1)

📅  最后修改于: 2023-12-03 15:05:37.136000             🧑  作者: Mango

Windows下的Touch操作

在Windows系统中,Touch是一种命令行操作,用于创建或修改文件或目录的时间戳。Touch操作对于程序员来说非常有用,尤其是在开发过程中需要生成或修改某些文件的时间戳时。

使用方法

打开cmd命令提示符,进入要操作的文件所在的目录,使用如下命令:

touch <filename>

这个命令会将指定文件的访问时间和修改时间更新为当前时间。如果文件不存在,则创建一个新的空文件。

可以使用 -a 参数来更新文件的访问时间:

touch -a <filename>

可以使用 -m 参数来更新文件的修改时间:

touch -m <filename>

可以使用 -t 参数来自定义时间戳,格式为 [[CC]YY]MMDDhhmm[.SS]

touch -t 202201131410.30 <filename>

此命令会将指定文件的访问时间和修改时间设置为 2022年1月13日14点10分30秒。

注意事项
  • 在Windows系统中,Touch操作是一个非常强大的操作,需要谨慎使用。
  • 如果文件权限不允许当前用户修改,则会提示 touch: cannot touch 'filename': Permission denied
  • 在使用 -a-m 参数时,如果文件不存在,则会报错。
  • 在使用 -t 参数时,时间戳的格式必须严格按照要求,否则会提示 touch: invalid date format '201508200910.30'

以上是关于Windows下的Touch操作的介绍。对于程序员来说,这个操作可以非常方便地生成或修改文件的时间戳。