wget sur la ligne de commande de Windows
Fondamentalement, je suis en train de télécharger des images à partir d'un site web à l'aide de la commande suivante (SwiftIRC est un exemple facile à utiliser):
wget.exe -r -l1 -A.png --no-parent www.swiftirc.net/index.php
Cette commande fonctionne très bien, mais l'une des façons que je suis en train de le faire ne fonctionne pas.
Lorsque je lance une invite de commande élevée, par défaut à windows\system32.
Si j'utilise à deux commandes suivantes tout fonctionne bien:
cd c:\users\tom\downloads\\
wget.exe -r -l1 etc. etc.**
Les images sont enregistrées dans le dossier www.swiftirc.net dans mon dossier téléchargements.
Cependant, si j'essaie de le faire à une ligne comme ceci:
c:\users\tom\downloads\wget.exe -r -l1 etc. etc.
La réponse de wget sur le cmd est exactement le même, mais les images ne sont pas enregistré sur mon disque dur.
Personne ne sait ce que je fais mal?
OriginalL'auteur Tom | 2010-10-29
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter
c:\users\tom\downloads
\ àPATH
ou mettrewget.exe
dans votrewindows/system32
dossier.OriginalL'auteur Vinnie
Je crois que c'est parce que windows ne permettent pas aux utilisateurs d'écrire des fichiers sur le disque racine, lorsque vous exécutez "c:\users\tom\downloads\wget.exe" vous avez le C:\ comme un répertoire de travail de sorte que les fichiers doivent être enregistrés là, mais il n'est pas permis par le commun des stratégies
OriginalL'auteur joanluc