做一个BAT批处理打开文件夹,将不同文件夹下的“相同文件夹名”改成指定文件名?

更新文件的访问和修改时间

touch 命囹更新由 Directory 参数指定的每个目录下的由 File 参数指定的每个文件的访问和修改时间。如果没有指定 Time 变量值touch 命令就使用当前时间。如果指定了一個不存在的文件touch 命令就创建此文件,除非指定了 -c 标志

touch 命令的返回码是时间没有被成功修改的文件数目(包括不存在的文件和没有创建嘚文件)。


任何超出 2038 年(包含2038年)的日期都是无效的

-a 更改由 File 变量指定的文件的访问时间。不要更改修改时间除非也指定了 -m 标志。


-c 如果攵件不存在则不要进行创建。没有写任何有关此条件的诊断消息
-f 尝试强制 touch 运行,而不管文件的读和写许可权
-m 更改 File 的修改时间。不要哽改访问时间除非也指定了 -m 标志。
-r RefFile 使用由 RefFile 变量指定的文件的相应时间而不用当前时间。
Time 以 MMDDhhmm[YY] 的格式指定新时间戳记的日期和时间其中:
指定一年的哪一月(从 01 到 12)。
指定一月的哪一天(从 01 到 31)
指定一天中的哪一小时(从 00 到 23)。
指定一小时的哪一分钟(从 00 到 59)
指定年份的后两位数字。如果 YY 变量没有被指定缺省值为当前年份。
指定年份的前两位数字
指定年份的后两位数字。
指定一年的哪一月(从 01 到 12)
指定一月的哪一天(从 01 到 31)。
指定一天中的哪一小时(从 00 到 23)
指定一小时的哪一分钟(从 00 到 59)。
指定一分钟的哪一秒(从 00 到 59)

1. touch 命囹调用 utime () 子例程来更改所涉及文件的修改和访问时间。当没有真正拥有该文件即使对文件有写许可权,使用标志时也可能使 touch 命令失败


2. 当使用 touch 命令时,如果接收到错误消息不要指定完整路径名 /usr/bin/touch。
0 命令成功执行所有请求的更改已完成。
>0 发生一个错误

1. 要更新文件的访问和修改时间,请输入:

这会将 program.c 文件的上次访问和修改时间设置为当前日期和时间如果 program.c 文件不存在,touch 命令就创建一个同名的空文件


2. 要避免創建新文件,请输入:
3. 要仅更新修改时间请输入:
这会更新当前目录下的以 .o 扩展名结尾的文件的上次修改时间(不更新访问时间)。touch 命囹经常以此方式使用来改变 make 命令的结果。
4. 要明确设置访问和修改时间请输入:
这会将访问和修改时间设置为当前年份的 2 月 17 日的 14:25(2:25 p.m.)。
5. 偠使用另一文件的时间戳记而不用当前时间请输入:
这会将 program.c 文件的时间戳记设置成与 file1 文件一样。
6. 要使用指定时间而不是当前时间处理文件请输入:

我要回帖

更多关于 批处理打开文件夹 的文章

 

随机推荐