代码如下:
@echo off&setlocal enabledelayedexpansion cd/d "C:\Users\hzd\Desktop\2021.12.1" echo 准备复制&set/a n=0 for /f "delims=" %%i in ('dir/b *.txt')do ( set ft=%%~ti set ft=!ft:~,10! set td=%date:~,10% if "!ft!"=="!td!" ( copy "%%i" "C:\Users\hzd\Desktop\2021.12.2">nul&&set/a n+=1 echo %%i)) echo 共复制 %n% 个文件
开始用文本编辑器复制上面的代码,然后修改成自己想要的文件夹,修改文件为.bat结尾的文件
用任务计划程序定时执行批处理
上面主要的代码解释
要复制的 文件夹 cd/d “C:\Users\hzd\Desktop\2021.12.1”
*.txt 复制的文件类型,这里是以 .txt结尾的文件
“C:\Users\hzd\Desktop\2021.12.2” 这个是复制后文件所放的目标文件夹