做了个ftp下载脚本:

ftpdownload.bat

@rem 注释:从ftp服务器每小时下载北向性能文件的脚本

@rem 用vb脚本取昨天
for /f %%a in ('cscript //nologo yester.vbs') do set yesterday=%%a cd data @rem 2019-05-21中的 - 是拼接出来的
mkdir %yesterday:~0,4%-%yesterday:~4,2%-%yesterday:~6,2% cd %yesterday:~0,4%-%yesterday:~4,2%-%yesterday:~6,2% @rem 注释:关闭屏幕打印
@Echo Off @rem 注释:ftp内部命令写入ftp.up文件,第一步登陆服务器地址
Echo open 10.204.197.100 >ftp.ini @rem 注释:按ftp命令提示输入用户名
Echo omcrftp>>ftp.ini @rem 注释:按提示输入密码
Echo sh_dt_3g>>ftp.ini @rem 注释:进入ftp的nms/pm北向性能文件目录
Echo Cd pm/reports/%yesterday:~0,4%-%yesterday:~4,2%-%yesterday:~6,2% >>ftp.ini @rem 注释:ftp使用二进制传输方式
Echo binary>>ftp.ini @rem 注释:关闭ftp询问是否下载的提示,每进入ftp客户端一次,就设置一次,不退出ftp>客户端,而重新登录其他ftp地址,则不需要重新设置prompt
Echo prompt>>ftp.ini @rem
Echo mget EC*>>ftp.ini @rem 下载另外一套网管的报表
Echo disconnect>>ftp.ini
Echo open 10.204.195.100 >>ftp.ini
Echo omcrftp>>ftp.ini
Echo sh_dt_3g>>ftp.ini
Echo Cd pm/reports/%yesterday:~0,4%-%yesterday:~4,2%-%yesterday:~6,2% >>ftp.ini
Echo binary>>ftp.ini
Echo mget EC*>>ftp.ini @rem 注释:退出ftp
Echo bye>>ftp.ini @rem 注释:使用ftp命令-s功能调用已写入ftp.up临时文件中的上述指令
FTP -s:ftp.ini @rem 注释:删除临时指令文件ftp.up
del ftp.ini /q mkdir 本溪 move *本溪* 本溪 mkdir 丹东 move *丹东* 丹东 mkdir 抚顺 move *抚顺* 抚顺 mkdir 葫芦岛 move *葫芦岛* 葫芦岛 mkdir 锦州 move *锦州* 锦州 mkdir 195小北向 cd 195小北向 Echo open 10.204.195.140 >ftp.ini
Echo omcr>>ftp.ini
Echo Omcr_140012>>ftp.ini
Echo Cd UMS8800_WKM_TDL_V3.0.0_26_20171013/LTE_WKM/webapps/WKMService/reportfile/计划报表/%yesterday% >>ftp.ini
Echo binary>>ftp.ini
Echo prompt>>ftp.ini
Echo mget ENB/小时报表>>ftp.ini
Echo mget ENB/天报表>>ftp.ini
Echo bye>>ftp.ini FTP -s:ftp.ini
del ftp.ini /q cd .. mkdir 197小北向 cd 197小北向 Echo open 10.204.197.140 >ftp.ini
Echo omcr>>ftp.ini
Echo Omcr_140012>>ftp.ini
Echo Cd UMS8800_WKM_TDL_V3.0.0_26_20171013/LTE_WKM/webapps/WKMService/reportfile/计划报表/%yesterday% >>ftp.ini
Echo binary>>ftp.ini
Echo prompt>>ftp.ini
Echo mget ENB/小时报表>>ftp.ini
Echo mget ENB/天报表>>ftp.ini
Echo bye>>ftp.ini FTP -s:ftp.ini
del ftp.ini /q

  

yester.vbs

d = date() - 1
wscript.echo year(d) * 10000 + month(d) * 100 + day(d)

https://jingyan.baidu.com/article/7e440953037fdd2fc0e2ef91.html

dos的move命令

windows中ftp下载脚本(bat+vb)的更多相关文章

  1. windows通过ftp下载linux文件

    # windows 下载 linux的文件>> ftp <domain_or_ip>>> <input_username>>> <in ...

  2. windows下创建启动脚本bat

    最主要是运用bat命令. call执行命令 比如 启动solr的服务,以前要进去solr的目录,然后bin/solr start    这样很麻烦.可以写个脚本放到桌面. call %CATALINA ...

  3. ❝ Windows系统的FTP上传下载脚本 ❞

    运行环境:windows 脚本功能:从目标系统下载数据库备份文件*.dmp 执行方法:windows任务计划定时调用文件ftp.bat 文件1:ftp.bat echo 开始备份日期: >> ...

  4. [windows]快速从ftp下载最新软件包的批处理脚本

    背景 由于敏捷开发,快速迭代,我们项目一天会有三个版本,也就意味着我一天要去获取三次软件包.我负责服务端开发,所以我经常需要去拿最新的客户端.我们的客户端放置在一个公共的ftp上面.每天频繁登陆ftp ...

  5. 批处理:Windows主机通过FTP下载远程Linux主机上文件

    问题:在Windows上怎么写个批处理把多个文件FTP依次下载到本地某个目录. 批处理脚本示例: @echo off title Download db files. Don't close it!! ...

  6. 利用windows系统ftp命令编写的BAT文件上传[转]

    利用windows系统ftp命令编写的BAT文件上传[转] 利用windows系统ftp命令编写的BAT文件上传[转] 在开发中往往需要将本地的程序上传到服务器,而且用惯了linux命令的人来说.在w ...

  7. windows下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  8. Windows 2008任务计划执行bat脚本失败返回0x1

    测试环境: C:\>systeminfo | findstr /c:"OS Name"OS Name:                   Microsoft Windows ...

  9. 下载站中的下载连接其实是php脚本文件控制

    什么是php文件,PHP是一种服务器端HTML-嵌入式脚本描述语言. 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单.在HTML文件中, PHP脚本程序(语 ...

随机推荐

  1. go-ethereum开发问题

    1. abigen 参考文档(Native DApps: Go bindings to Ethereum contracts) abigen --sol token.sol --pkg token - ...

  2. 在DBGrid中,按ctrl+Delete不让删除,怎么实现

    DBGrid的Options中的dgConfirmDelete改为:False;在DBGrid所连接的DataSet的BeforeDelete事件中写:Abort; ^_^

  3. 使用ssh-agent管理私钥

    使用ssh-agent的好处: 如果有多台远程服务器与多个私钥文件,ssh-gent将会尝试使用不同的私钥文件建立连接,直至成功 假如有 A.B.C 三台服务器,A是控制节点,A可以直接登录B,但是无 ...

  4. 在线运行.NET代码

    https://dotnetfiddle.net/ https://try.dot.net/ C# 发送Http协议 模拟 Post Get请求 1.参数 paramsValue的格式 要和 Requ ...

  5. 【MM系列】SAP SAP库龄报表逻辑理解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP SAP库龄报表逻辑理解   ...

  6. mesh重叠闪烁问题

    我用正交摄像机做了2d游戏,但是导出spine动画文件是个mesh ,在游戏里有时会出现2个Mesh来回切换显示顺序问题,导致闪烁 查了下并没有发现什么解决方案 后面突然发现只要将摄像机的Y轴偏移一点 ...

  7. nodejs+koa2 实现一个get请求

    html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  8. flask response 详解

    from flask import Flask,Response,jsonify #Flask = werkzeug(处理网络的) + sqlalchemy(处理数据库的) + jinja2 (处理模 ...

  9. [转帖]关于Ubuntu与Debian的关系,了解!

    关于Ubuntu与Debian的关系,了解! https://blog.csdn.net/guyue35/article/details/47286193 了解一下区别..   饮水思源:Ubuntu ...

  10. rebtree学习

    http://www.cnblogs.com/skywang12345/p/3245399.html http://www.cnblogs.com/skywang12345/p/3624177.htm ...