中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-27 07:37
中国DOS联盟论坛 » 其它操作系统综合讨论区 » curl的问题,如何实现下载到指定文件夹? 查看 997 回复 13
楼 主 curl的问题,如何实现下载到指定文件夹? 发表于 2007-12-08 20:12 ·  中国 福建 三明 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
如题!!
2 发表于 2007-12-08 20:22 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
curl -o yourdir URL
3 发表于 2007-12-08 20:27 ·  中国 福建 三明 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
没用啊!!我就是这样的,出错!
4 发表于 2007-12-08 22:14 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
不是,-o 参数后面是路径名加上保存的文件名。
5 发表于 2008-01-08 13:39 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
D:\downloads>
curl -o \kagaa\星空.jpg http://photo5.hexun.com/p/2007/0427/92602/b_7B89B404F90F106E56FBE0BB5908C518.jpg

Warning: Failed to create the file \kagaa\星空.jpg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
2 175k 2 3631 0 0 6639 0 0:00:27 --:--:-- 0:00:27 6639
curl: (23) Failed writing body

如何创建目录?

[ Last edited by ngd on 2008-1-8 at 01:40 PM ]
6 发表于 2008-01-08 13:52 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
md kagaa & curl http://photo5.hexun.com/p/2007/0427/92602/b_7B89B404F90F106E56FBE0BB5908C518.jpg>kagaa\星空.jpg 


[ Last edited by ngd on 2008-1-8 at 02:20 PM ]
7 发表于 2008-01-08 22:28 ·  中国 山东 济南 移动
系统支持
★★★
积分 1,025
发帖 439
注册 2007-02-08 00:00
19年会员
UID 78999
性别 男
状态 离线
I'm not quite familiar to this command-line tool
and I recommend u 2 use "wget"
8 发表于 2008-01-09 10:13 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
9 发表于 2008-01-12 10:13 ·  加拿大 Primus
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
应加上--create-dirs参数。例如:

curl --create-dirs -o \kagaa\星空.jpg http://photo5.hexun.com/p/2007/0427/92602/b_7B89B404F90F106E56FBE0BB5908C518.jpg
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

10 发表于 2008-01-12 10:46 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
o(∩_∩)o... 多谢 还有这参数
试了一下:
D:\downloads>curl --create-dirs -o \kagaa\星空.jpg http://photo5.hexun.com/p/200
7/0427/92602/b_7B89B404F90F106E56FBE0BB5908C518.jpg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 175k 100 175k 0 0 33395 0 0:00:05 0:00:05 --:--:-- 39765

不过不是在当前目录下建立 kagaa 文件夹
跑根目录建了一个 kagaa
呵呵
11 发表于 2008-01-12 10:50 ·  加拿大 Primus
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
Originally posted by ngd at 2008-1-12 10:46 AM:
o(∩_∩)o... 多谢 还有这参数
试了一下:
D:\downloads>curl --create-dirs -o \kagaa\星空.jpg http://photo5.hexun.com/p/200
7/0427/92602/b_7B89B404F90F106E56FBE0BB590 ...


因为"\kagaa\星空.jpg"就是指根目录下的kagaa目录呀。如果是指当前目录下的kagaa目录的话,直接改为"kagaa\星空.jpg"就可以了。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

12 发表于 2008-01-12 13:17 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
呵呵 刚没留意到这个 多谢站长提醒

wget有没有此类参数
http://www.cn-dos.net/forum/viewthread.php?tid=36876&fpage=1&highlight=

另外 wget 使用 -i 参数可以从文件中读取 URL
curl有没有此类功能? (不用for)

[ Last edited by ngd on 2008-1-12 at 01:41 PM ]
13 发表于 2008-01-12 13:55 ·  新西兰
初级用户
积分 23
发帖 11
注册 2008-01-12 12:51
18年会员
UID 108376
性别 男
状态 离线
不错哦,从来没想过用它建文件夹...在前面加一句MD在CD一下应该也行...不过我都是下载当然文件夹...
14 发表于 2008-01-12 14:32 ·  加拿大 Primus
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
Originally posted by ngd at 2008-1-12 01:17 PM:
呵呵 刚没留意到这个 多谢站长提醒

wget有没有此类参数
http://www.cn-dos.net/forum/viewthread.php?tid=36876&fpage=1&highlight=

另外 wget 使用 -i 参 ...


curl可以从文件中读取URL,但需要注意的是文件必须是类似这样的格式:


--url http://photo5.hexun.com/p/2007/0427/92602/b_7B89B404F90F106E56FBE0BB5908C518.jpg


假设以上文件名为file.lst,可以用curl -O -K file.lst来下载以上的URL。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

论坛跳转: