wget在Windows命令行上

时间:2010-10-29 19:49:47

标签: windows command-line wget

基本上我正在尝试使用以下命令从网站下载图像(SwiftIRC是一个简单的例子):

wget.exe -r -l1 -A.png --no-parent www.swiftirc.net/index.php

这个命令工作正常,但是我尝试这样做的方法之一是不起作用。 当我启动提升的命令提示符时,默认为windows \ system32。

如果我使用以下两个命令,一切正常:

cd c:\users\tom\downloads\\

wget.exe -r -l1 etc. etc.**

图像保存在我的下载文件夹中的www.swiftirc.net文件夹中。 但是,如果我尝试在这样的一行中执行此操作:

c:\users\tom\downloads\wget.exe -r -l1 etc. etc.

wget对cmd的响应完全相同,但图像未保存在我的硬盘上。

有谁知道我做错了什么?

2 个答案:

答案 0 :(得分:2)

尝试将c:\users\tom\downloads \添加到PATH或将wget.exe放入windows/system32文件夹。

答案 1 :(得分:0)

我相信它是因为Windows不允许用户在磁盘根目录上写文件,当你运行“c:\ users \ tom \ downloads \ wget.exe”时你有C:\作为工作目录所以文件应该保存在那里,但共同战略不允许这样做