做了个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. 代码实现:判断101-200之间有多少个素数(质数),并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

    package com.loaderman.Coding; /* 判断101-200之间有多少个素数(质数),并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能 ...

  2. 【flask】使用配置类管理app测试环境-demo版

    如果对app.config是什么还心有疑惑,或者对于这种配置方式很陌生,参考:flask项目配置 app.config classConfig.py: class BaseConfig(object) ...

  3. django设置mysql为数据库笔记

    1,guest/settings.py中加上 import pymysql pymysql.install_as_MySQLdb() 安装好pymysql 2,guest/settings.py的DA ...

  4. LeetCode.937-重新排序日志数组(Reorder Log Files)

    这是悦乐书的第358次更新,第385篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第220题(顺位题号是937).你有一系列日志.每个日志都是以空格分隔的单词串. 每个日 ...

  5. 【推荐算法工程师技术栈系列】程序语言--Java

    目录 JDK 初步 ArrayList LinkedList Vector Stack HashMap Hashtable LinkedHashMap TreeMap HashSet LinkedHa ...

  6. mysql——多表——合并查询结果

    合并查询结果 合并查询结果 是将多个select语句的查询结果合并到一起 union关键字,数据库会将所有的查询结果合并到一起,然后除掉相同的记录: union all关键字,只是简单的合并到一起 前 ...

  7. mac搭建apace和php开发环境

    启动Apache   1 先介绍几个命令 // 启动Apache服务 sudo apachectl start // 重启Apache服务 sudo apachectl restart // 停止Ap ...

  8. sql回显注入-笔记

     拼接sql命令查询数据   注释 常用于sql注入            # 井号 单行注释 注意:URL编码 %23          -- 两个减号加空格 单行注释           /*   ...

  9. OSCHINA 公布 2019 年度最受欢迎中国开源软件

    https://www.oschina.net/project 此文章从此处转载:https://www.oschina.net/project/top_cn_2019?utm_source=star ...

  10. java集群技术(转)

    序言 越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Go ...