批处理来完成FTP文件自动下载

批处理来完成FTP文件自动下载,第1张

    前几天笔者遇到一个需求,在windows平台下使用ftp来远程获取交换机的配置文件。鉴于每一次都需要在命令行里面手动输入,过程繁琐,于是想着使用脚本来完成这个重复性的工作,实现自动化。python的ftplib库也可以解决这个问题,但是笔者未来和其他bat脚本揉在一起,直接windows平台下使用批处理bat来完成。

    ftp -s可以指定包含ftp命令的文本文件,ftp启动后这些命令将自动运行。

主批处理文件:ftp_main.bat 

ftp命令批处理文件:ftp_task.bat,文件放置于D盘下。

    除了FTP之外,date修改电脑日期,time修改电脑时间,echo ^G测试电脑声音。注意,“^G”是在命令行中使用ctrl + g输入的,可以使用echo ^G >test.txt来获取这个字符。

    最后这个脚本东凑西凑,界面如下:

1.新建一个批处理,里面的内容:

@echo off

ftp -s:ftp.txt

2.建立一个ftp.txt,内容:

open 192.168.1.117

123

789

mget \音乐\a.mp3 e:\

mget \资料\文档\wor.txt e:\

bye


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11454512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存