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 的之后的命令应该放在括号中
本文介绍了一种使用批处理脚本的方法,通过for循环筛选并移动大于指定时间的.docx文件。具体操作包括:显示文件夹下所有.docx文件信息,跳过前四行,按空格分割每行信息,并将时间作为条件判断,最终将符合条件的文件移动到指定文件夹。
6750

被折叠的 条评论
为什么被折叠?



