求助大佬备份当前日期前一天生成csv格式文件从a资料夹备份到
bat吧
全部回复
仅看楼主
level 1
wanggang1554 楼主
求助大佬备份当前日期前一天生成csv格式文件从a资料夹备份到b资料夹脚本,存储文件资料夹内有很多文件,文件名内都有日期,需要备份的是前一天的,比如今天生成的文件名是INPREX_UP_20191228,需要备份的是INPREX_UP_20191227文件,之前的也不需要备份
2019年12月28日 08点12分 1
level 9
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为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
2019年12月29日 07点12分 2
1