中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 03:19
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » p-ftpls.bat v1.0 [列出ftp所有文件以提供全下载]
可打印版本  3,781 / 26
第1楼 vkill 发表于 2007-02-08 00:57
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
p-ftpls.bat v1.0 [列出ftp所有文件以提供全下载]
还要继续改进

需 sed 4.0.7x wget 1.10.2 http://www.vkill.net/tools.html

p-ftpls.bat


ftp.txt



[ Last edited by vkill on 2007-2-12 at 05:50 AM ]
第2楼 vkill 发表于 2007-02-08 00:57
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
欢迎提出改进意见

思路:根据dir的回值来判断是目录还是文件,要是目录的话后面加上/,目录写到要继续处理的txt文件中,文件写到另一文件中,有相对目录,为的是以后批量下载提供方便


我测试用的这个
http://down.wglm.net/Software/catalog26/544.html

[ Last edited by vkill on 2007-2-12 at 05:51 AM ]

附件
p-ftpls v1.0(bate).rar (1.58 KiB)
p-ftpls v1.0.rar (1.62 KiB)
第3楼 vkill 发表于 2007-02-08 01:00
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
因各种ftp server的dir回值不一样,所以写出一个通用的还是有点困难的,希望大家贴几个不同ftp server dir的回值,以便写出一个通用的
第4楼 namejm 发表于 2007-02-08 01:33
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  楼主没有说明这个脚本有何用途,希望能补上,最好能把帖子标题也修改一下。另外,如果能把代码部分用 [code] 和 [/code] 括起来就更好了。
第5楼 vkill 发表于 2007-02-08 01:43
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by namejm at 2007-2-8 01:33:
  楼主没有说明这个脚本有何用途,希望能补上,最好能把帖子标题也修改一下。另外,如果能把代码部分用 括起来就更好了。

呵呵,我用的是列表的形式,也不影响/?等变意的,标题改改
第6楼 vkill 发表于 2007-02-08 01:45
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
列出文件来就可以用wget或ftp 批量全下载ftp上所有文件了
第7楼 anqing 发表于 2007-02-08 01:51
高级用户 发帖 413 积分 859
看似有点意思呀
第8楼 ccwan 发表于 2007-02-08 01:59
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
楼主不厚道啊,沙发和板凳一人全占了。^_^
第9楼 redtek 发表于 2007-02-08 02:03
金牌会员 发帖 1,147 积分 2,902
欣赏~~
第10楼 qingfushuan 发表于 2007-02-08 02:19
高级用户 发帖 327 积分 502
Originally posted by ccwan at 2007-2-7 12:59 PM:
楼主不厚道啊,沙


还有地板嘛,实在不行就睡地下室嘛
第11楼 无奈何 发表于 2007-02-08 02:54
荣誉版主 发帖 356 积分 1,338
不错!
vkill 兄 这么快已经完成了,现试用再给意见。
第12楼 vkill 发表于 2007-02-08 02:58
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by 无奈何 at 2007-2-8 02:54:
不错!
vkill 兄 这么快已经完成了,现试用再给意见。

恩,不过还是那原因,每个ftp server的回值不一样,所以不好弄,我也想用wget ,可wget 和这个一样,在不同的ftp server上下载到的文件也不一样,所以决定用dir来实现,好象现在只对xp 自带的ftp server 和Serv-U ftpserver 有效
第13楼 vkill 发表于 2007-02-08 03:09
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
自己建的ftp上完成的文本(部分),谁写个批量下载的,呵呵

我的想法是 三种下载方式: 1.ftp 2.wget 3.flashget

应该很简单的

127.0.0.1-21.txt
第14楼 无奈何 发表于 2007-02-08 03:21
荣誉版主 发帖 356 积分 1,338
RE vkill
兄提及的 “wget 在不同的ftp server上下载到的文件也不一样” ,是什么意思?能否具体一点。
第15楼 vkill 发表于 2007-02-08 03:22
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by 无奈何 at 2007-2-8 03:21:
RE vkill
兄提及的 “wget 在不同的ftp server上下载到的文件也不一样” ,是什么意思?能否具体一点。

wget -O index.html "ftp://user:pass@server:port/"

就这样下,下载到的都不一样
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023