windows命令行cmd批量修改文件修改日期

1.新建.bat文件
2.写入:

for /r %%i in (*) do (
	copy %%i+,, %%i
)

/r表示遍历文件夹下和子文件夹的所有文件

%%i就是正常for循环中的一个变量,可以换成%%a等,由于是写批处理文件所以要两个%

in后面的括号表示的是要遍历的内容,(*)就是当前文件夹下的所有内容。

do后面写的就是要执行的代码了

%%i在代码里表示的就是当前跑到的文件的绝对路径
发现+…会把其他文件的文本内容复制到里面的文件,不知道什么原理,不过用+,是正常的。

3.修改时间:

修改时间
copy 文件名(文件路径)+,,

猜你喜欢

转载自blog.csdn.net/qq_41318914/article/details/130036530