![]() |
中国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: 恩,不过还是那原因,每个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: wget -O index.html "ftp://user:pass@server:port/" 就这样下,下载到的都不一样 |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |