标题: [网络连接] 可否使用批处理来自动从FTP上下载指定目录到本地的指定目录? [打印本页]
作者: epia 时间: 2015-3-24 16:23 标题: 可否使用批处理来自动从FTP上下载指定目录到本地的指定目录?
本帖最后由 epia 于 2015-3-24 16:51 编辑
譬如,自动从ftp://10.10.1.1/app/ 这个目录下将 drivers整个目录(包含子目录)下载到本地 C:\drivers\ 这个位置,应该如何实现呢?
ftp是匿名登录的,如果有用户名密码又该如何操作?
非常感谢~ 系统是xp和Windows7
作者: pcl_test 时间: 2015-3-24 19:53
本帖最后由 pcl_test 于 2015-4-26 23:37 编辑
回复 1# epia
不支持下载子目录,只能不断切换目录来下载- @echo off
- <"%~f0" more +5 >ftp.txt
- ftp -n -i -s:ftp.txt 10.10.1.1
- del ftp.txt
- pause & exit
- open 10.10.1.1
- user 用户名 密码
- cd /app/drivers
- lcd D:\drivers
- bin
- prompt
- mget *.*
- bye
- exit
复制代码
作者: DAIC 时间: 2015-3-24 22:57
回复 2# pcl_test
可以参考这个整站下载的思路解决子文件夹的问题
http://bbs.bathome.net/thread-12524-1-1.html
作者: pcl_test 时间: 2015-3-24 23:07
回复 3# DAIC
嗯,一样的,也是不断切换目录,只想事先把ftp目录结构导出到txt
作者: epia 时间: 2015-3-25 08:07
本帖最后由 epia 于 2015-3-25 08:10 编辑
呃,目录结构很复杂……擦汗,我看看示例,先谢谢两位了
作者: DAIC 时间: 2015-3-25 09:03
回复 5# epia
嗯,目录结构复杂没关系,那个例子里面已经实现了自动化,不需要手工切换。
作者: epia 时间: 2015-3-31 10:12
本帖最后由 epia 于 2015-3-31 10:16 编辑
回复 epia
嗯,目录结构复杂没关系,那个例子里面已经实现了自动化,不需要手工切换。
DAIC 发表于 2015-3-25 09:03
前两天出门了,刚回来仔细看了下,那个也可以指定目录,但是有个问题,有两个批处理文件,都放在一个目录下,然后执行第一个就可以了吧?
另外匿名用户能用这个脚本吗?
作者: DAIC 时间: 2015-3-31 10:24
回复 7# epia
是的,第一个脚本会自动调用第二个脚本。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |