大师,我英语不好,能帮忙一下吗?
我这里的文件创建日期和文件名日期没关联。只是想用文件名来区分是哪一天的文件,然后根据当前日期和以日期为文件名的文件进行比对,如果两者相同,则拷贝这个文件去另外的目录。十分感谢!
下面这段代码是我结合网上的资料写的,但是结果是把文件夹里最后一个文件拷贝出来了,还能加个什么条件来输出正确日期的文件?
@echo off
setlocal enabledelayedexpansion
set YMD=%date:~6,4%%date:~0,2%%date:~3,2%
echo %YMD%
pause
cd d:\pic
for /f "tokens=*" %%i in ('dir/b/a') do (set x=%%~ni)
echo %x%
pause
if "%x%"=="%YMD%" (echo ok) else echo no
for /f "tokens=*" %%j in ('dir/b/a') do (set h=%%j)
echo %h%
copy /y "%h%" "d:\EHSCalendar"
pause