不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 根据文件名称中的日期字符串复制/备份昨天/前一天的文件到新的目录/文件夹
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%
@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
set "folder1=D:\xxx\A"
set "folder2=D:\xxx\B"
if not exist "%folder1%" (echo;"%folder1%" not found&goto end)
if not exist "%folder2%" (md "%folder2%")
>"%tmp%\v.v" echo;d=date-1:WSH.echo right(year(d),4) ^& right("0" ^& month(d),2) ^& right("0" ^& day(d),2)
for /f %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set ago=%%a
echo;前一天=%ago%
for /f "delims=" %%a in ('dir /a-d/b "%folder1%\*%ago%*.csv"') do (
echo;"%%a" --^> "%folder2%\"
)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit