windows中ftp下载脚本(bat+vb)
做了个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)的更多相关文章
- windows通过ftp下载linux文件
# windows 下载 linux的文件>> ftp <domain_or_ip>>> <input_username>>> <in ...
- windows下创建启动脚本bat
最主要是运用bat命令. call执行命令 比如 启动solr的服务,以前要进去solr的目录,然后bin/solr start 这样很麻烦.可以写个脚本放到桌面. call %CATALINA ...
- ❝ Windows系统的FTP上传下载脚本 ❞
运行环境:windows 脚本功能:从目标系统下载数据库备份文件*.dmp 执行方法:windows任务计划定时调用文件ftp.bat 文件1:ftp.bat echo 开始备份日期: >> ...
- [windows]快速从ftp下载最新软件包的批处理脚本
背景 由于敏捷开发,快速迭代,我们项目一天会有三个版本,也就意味着我一天要去获取三次软件包.我负责服务端开发,所以我经常需要去拿最新的客户端.我们的客户端放置在一个公共的ftp上面.每天频繁登陆ftp ...
- 批处理:Windows主机通过FTP下载远程Linux主机上文件
问题:在Windows上怎么写个批处理把多个文件FTP依次下载到本地某个目录. 批处理脚本示例: @echo off title Download db files. Don't close it!! ...
- 利用windows系统ftp命令编写的BAT文件上传[转]
利用windows系统ftp命令编写的BAT文件上传[转] 利用windows系统ftp命令编写的BAT文件上传[转] 在开发中往往需要将本地的程序上传到服务器,而且用惯了linux命令的人来说.在w ...
- windows下ftp上传下载和一些常用命令
先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...
- Windows 2008任务计划执行bat脚本失败返回0x1
测试环境: C:\>systeminfo | findstr /c:"OS Name"OS Name: Microsoft Windows ...
- 下载站中的下载连接其实是php脚本文件控制
什么是php文件,PHP是一种服务器端HTML-嵌入式脚本描述语言. 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单.在HTML文件中, PHP脚本程序(语 ...
随机推荐
- 基于form表单的极验滑动验证小案例
01.目录展示 02.url.py urlpatterns = [ path('admin/', admin.site.urls), path('login/',views.login), path( ...
- Centos 7 安装tomcat并部署jar实录
本文目的 纯属记录,以备后查. 1.安装JAVA JDK 安装jdk略. 配置JDK,打开/etc/profile文件,在最后添加如下代码: JAVA_HOME=/usr/java/jdk1..0_2 ...
- IDEA/Git 提交/commit 忽略 文件夹
commit的时候.idea文件夹被默认选中了,如果忘记点掉就会被提交上去,想要默认忽略其实很简单. 找到项目根目录处的.gitignore文件(如果是用git版本控制的话) 双击打开之后 我们在最 ...
- Elasticsearch 安装 Head 插件
引子:在上一篇文章Elasticsearch入门(一):CentOS 7.6 安装ES 7.0.0中,我们讲了如何在CentOS 7.6环境下安装 Elasticsearch 7.0.下面,我将讲一讲 ...
- 根据输入的整数n使得输出精确到小数n位
#include<iostream> #include<stdio.h> using namespace std; int main(){ int a,b,c; while(t ...
- ps和top进程监控
一.名词解释 1.什么是进程(what is process)? 答:进程是程序运行的过程,伴有动态,生命和运行状态.(组成:1.已分配内存的地址空间 2.安全属性,包括所有权凭据和特权 3.程序 ...
- HDU 1087 Super Jumping! Jumping! Jumping! (动态规划、最大上升子序列和)
Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 ...
- 【6.18校内test】T3细胞分裂
尽管T1T2很简单,但还是阻止不了我T3wa一片 细胞分裂[题目链接] xcg同学有一个80pts的代码 他说他的代码和我的很像,可惜我比较笨,只有30pts 其实这道题考场上是想到要分解质因数了,然 ...
- C++:string操作函数
要想使用标准C++中string类,必须要包含 #include <string>// 注意是<string>,不是<string.h>,带.h的是C语言中的头文件 ...
- MacOS 下文件读取问题
使用Xcode编写C++程序可以直接使用fstream读写文件,代码如下: const char* path1 = [path UTF8String];string filename = path1; ...