如何把dos 批处理结果写入txt
我想让if判断文件是不是exist,写不同的语句,但是怎么不能加&echo了呢 还有就是windows任务执行计划执行ftp.txt的结果能不能得到写入log啊 set cicdate=%date:~0,4%-%date:~5,2%-%date:~8,2% set cicdate1=%date:~0,4%%date:~5,2%%date:~8,2%
( echo open 102.144.128.1 echo administrator echo 111111 echo prompt off echo lcd F:\服务器数据备份\文件ftp获取 echo binary echo if exist %cicdate%*.zip (echo mget %cicdate%*.zip echo %date% %time% 文件备份获取成功>>getftp_beifeng.log ) echo if not exist %cicdate%*.zip echo %date% %time% 没有当天的备份文件>>getftp_beifeng.log echo lcd F:\服务器数据备份\数据库备份 echo if exist *%cicdate1%*.bak ( echo mget *%cicdate1%*.bak echo %date% %time% 数据库备份成功>>getftp_beifeng.log ) echo if not exist *%cicdate1%*.bak echo %date% %time% 没有当天的数据库备份>>getftp_beifeng.log echo PAUSE )>ftp.txt ftp -s:F:\FileCopyBat\ftp.txt dir -w >c:\dir.txt
要实现if exist %cicdate%*.zip mget %cicdate%*.zip %date% %time% 文件备份获取成功>>getftp_beifeng.log if not exist %cicdate%*.zip %date% %time% 没有当天的备份文件>>getftp_beifeng.log 为啥我ftp终是找不到文件呢
现在都有点晕了if前面能不能夹echo啊,&&加在echo前面是不是后面的就必须执行啊,
|