I am using Windows XP. I just downloaded wget and put it into my C:\Windows folder.
I then ran this command line (trying to download an image from a website):
wget -r -A ".jpg,.gif,.png" A black DOS-like window appeared for a few seconds showing me that some kind of process was taking place. I assume it was the process of downloading. I could see the growing percentage numbers shown. Once it reached 100%, the black window vanished and now I can't find where the downloaded image is. I looked all over the C:\Windows folder, but I didn't find lang2.JPG. Where is it supposed to be?
I have discovered that a folder is created, and the file is being downloaded, but then it is removed "since it should be rejected". Why it should be rejected I don't know. Do you think there is a way of "catching" it on my computer before it is rejected? And why is it still being downloaded first if it's to be rejected?
Here's the command window contents:
C:\Documents and Settings\Administrator> wget -r -A".jpg,.gif,.png"
--2009-12-01 22:33:18--
Resolving sitename.URL…xx.xx.xx.xx
Connecting to sitename.URL¦xx.xx.xx.xx¦ :80…
connected. HTTP request sent, awaiting response… 403 Forbidden
--2009-12-01 22:33:22 ERROR 403: Forbidden.
C:\Documents and Settings\Administrator> wget -r -A ".jpg,.gif,.png"
--2009-12-01 22:35:51-- site’s name>/lang2.JPG
Resolving sitename.URL…xx.xx.xx.xx
Connecting to sitename.URL¦xx.xx.xx.xx¦ :80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 39249 <38K> [image/jpeg]
Saving to: ‘
100%[======================================>] 39,249 6.36 KB/sec in 6.0 s
2009-12-01 22:35:58 <6.36 KB/s> - ‘sitename.URL’ saved [39249/39249]
Removing since it should be rejected.
FINISHED --2009-12-01 22:35:58—
Downloaded: 1 files, 38K in 6.0s <6.36 KB/s>
C:\Documents and Settings\Administrator> 11 Answers
It sounds like you entered the wget command directly into the Start->Run dialog. If that's the case, you want to do this to move it to your Desktop:
Start->Run, enter
cmd, press ENTER.Check that the file is there:
dir lang2.JPG(should output the file details). If you don't see the file listed, rundirto get a full listing of the directory in case you've misspelled it (orwgetdidn't name it what you expected).Move it into the Desktop:
move lang2.JPG Desktop
This all assumes that the wget command that you ran executed in the same directory that the command window opens in. Step 2 should prove that one way or the other.
If you don't see the file listed in Step 2, you'll need to resort to using Windows Search, or redownload it (open a command window first this time!).
13I have discovered if you leave the wget installation in its default location it does save the file in:
C:\Users\<current user>\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\binHowever when I copied the entire bin folder, including .dll files, onto my desktop and then retried downloading a file from within that folder via command prompt it worked correctly and put the file within the wget folder on my desktop.
Why it works differently depending on location when it's run I do not know but it's a solution to at least put files initially somewhere more accessible.
2I had a similar problem after downloading and using wget for windows 7. The problem was that I did not open a command window with administrative priviliges. Start->Run->cmd does not open a command window with administrative privileges. Wget was not in my PATH yet, so I ran it directly from the "Program Files (x86)" folder. There my command window could not create a directory to store everything in. Running a command window with administrative privileges (run as adminitrator) resolved the problem.
I have opened a command line and tried
wget -o log.txtMy installation path of wget is
C:\Program Files (x86)\GnuWin32\binBoth the log file and the index.html from the site were saved to path
%USERPROFILE%\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\binWhy is this so?
I suspect that Windows is creating some sort of a virtual environment for running wget or just does not allow saving files into Program Files folder without admin permission and this leads to saving downloaded files into such deep location.
2The file should be saved into the directory from where you run the command.
For example, if you opened up a new command prompt it would usually start at:
c:\Documents and Settings\MY_USERNAME\So if you ran the command there, thats where your file should be.
If you moved to a different directory, such as C:\WINDOWS then run the command, then the file would be stored there
Hope this helps
1It should download to the current "working" folder.
Windows is set as a path, so no matter where you are on your system, it should be accessible.
I would guess that the image will be in the root of your user profile -
On XP c:\Documents and Settings\username or click Start > Run then type %userprofile%
If this doesn't work, simply go to Start > Run and type "Cmd" as that should launch in whatever your home directory is, and you should find the file there.
When using wget on windows, you first need to open a command prompt so that it will stay open, by doing Start->Run, typing cmd, and hitting enter. Then, use the cd command to change to the directory where you wish to store the picture, and perform your wget. By default, it will store the pictures in your current directory unless you specify a different location.
Also, with that command line you should be able to specify just the base URL, not a specific picture, to download all the images. That's what the -A option specifies.
The other answers should be correct, but there is also the possibility of finding the image file (lang2.JPG was your example, above) using Windows' search feature.
1Your lang2.JPG is rejected because that is what you requested by using the -A option. According to wget, .jpg is different from .JPG and therefore the file is discarded. Here's the command line you tried:
wget -r -A ".jpg,.gif,.png" Try it without -A:
wget -r That will download everything, including any .html files (which you may also find useful). Plus, it won't reject any files.
wget saved file to C:\Users\myuserid\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\bin even though I ran it from a different directory.
For me (clean install, nothing changed and no explicit download dir given), it was:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WinWget