Windows下FTP自动登录操作脚本
来源:互联网 发布:b站前员工涉贪 知乎 编辑:程序博客网 时间:2024/05/16 01:01
iamlaosong文
Linux下自动FTP用重定向就可实现,Windows下自动FTP要麻烦点,用到的的命令自然还是ftp,且是用其"-n -s“开关和一登录文件实现。所有FTP命令都放在指定的登录文件中(下面命令中的Filename),即:
ftp -n -s:Driver:\Path\Filename
例如:ftp -n -s:"d:\down_dat\get_dat.ftp"
有一个需求是每天登录的服务器上下载一批数据,数据放在以昨天日期命名的目录中,下面是这个需求的批处理脚本,将这个脚本命令放在WINDOWS的任务计划中,设置定时执行即可。
echo ========================================== >> autoftp.logdate /t >> autoftp.logtime /t >> autoftp.logrem 生成昨天的日期echo wscript.echo dateadd("d",-1,date) >tmp.vbsfor /f "tokens=1,2,3 delims=-" %%i in ('cscript /nologo tmp.vbs') do (set /a y=%%iset /a m=%%jset /a d=%%k)if %m% LEQ 9 set m=0%m%if %d% LEQ 9 set d=0%d%set tt=%y%%m%%d%echo %tt% >> autoftp.logrem del /s /q tmp.vbsrem 生成FTP文件(包含所有要操作的FTP命令)echo open 10.3.10.40 >get_dat.ftpecho user anhui u1PYEn27 >>get_dat.ftpecho bin >>get_dat.ftpecho prompt >>get_dat.ftpecho cd %tt% >>get_dat.ftpecho lcd d:\down_dat\data >>get_dat.ftpecho mget *.dat >>get_dat.ftpecho bye >>get_dat.ftpecho exit >>get_dat.ftprem 自动FTPftp -n -s:"get_dat.ftp" >> autoftp.log
如果需要将下载的数据放在对应日期的子目录中,那么就需要在本地建立%tt%文件夹,并且用lcd命令进入这个本地目录,即:
...
mkdir d:\down_dat\%tt%
...
echo lcd d:\down_dat\%tt%
...
阅读全文
0 0
- Windows下FTP自动登录操作脚本
- windows下自动ftp脚本
- ftp脚本自动登录
- 自动登录FTP脚本
- FTP自动登录脚本
- windows下自动ftp脚本下载
- linux下ftp自动登录的shell脚本
- Linux 下ftp自动登录
- windows下使用bat脚本操作ftp服务器
- shell下自动ftp脚本
- shell下自动ftp脚本
- windows下设置sqlplus自动登录脚本login.sql
- 脚本自动FTP登录远程下载程序
- shell脚本自动登录FTP实现上传下载
- 远程自动登录FTP备份脚本
- windows下ftp自动上传
- ftp自动登录,脚本正确,不能登录的问题
- windows使用FTP自动备份脚本
- [leetcode flip game ii]sprague–grundy theorem
- 运算符重载
- python杂记
- C++作业6
- CSS样式中伪类和伪类元素的区别(css中一个冒号和两个冒号的区别)
- Windows下FTP自动登录操作脚本
- loadrunner-脚本运行时日志中各选项含义
- python应用中一个具体问题的效率对比
- 抓猫_KEY
- stringbuilder
- spring整合jax-ws时报错(java.lang.IllegalStateException: BeanFactory not initialized or already closed)
- gridview的一些事件
- [LeetCode]345. Reverse Vowels of a String
- java反射机制