使用批处理文件移动特定时间的文件到其他文件夹

for /f "skip=4 tokens=3,4* " %%i in ('dir /tc *.docx') do if %%i gtr 9:00 ( move "%%k" ./batch )

这是一个for循环
in之后括号里的内容:显示当前文件夹下所有的.docx文件包括时间等信息
for 与 in 之间的内容:将显示的信息删除前4行,然后每一行以空格为分割符分开,第三个内容(应该是时间)存到变量i中,第四个存到变量j中,以此类推;
do之后的内容:时间大于9点的文件移动到batch文件夹中(注意空格)。
if 的之后的命令应该放在括号中

猜你喜欢

转载自blog.csdn.net/weareu/article/details/85218595