基本上我正在尝试使用以下命令从网站下载图像(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的响应完全相同,但图像未保存在我的硬盘上。
有谁知道我做错了什么?
答案 0 :(得分:2)
尝试将c:\users\tom\downloads
\添加到PATH
或将wget.exe
放入windows/system32
文件夹。
答案 1 :(得分:0)
我相信它是因为Windows不允许用户在磁盘根目录上写文件,当你运行“c:\ users \ tom \ downloads \ wget.exe”时你有C:\作为工作目录所以文件应该保存在那里,但共同战略不允许这样做