134 votes

Est-il possible de télécharger en utilisant la ligne de commande de Windows ?

Sans utiliser d'utilitaires non standard (inclus dans Windows), est-il possible de télécharger en utilisant la ligne de commande de Windows ?

La version préférée est Windows XP, mais il est également intéressant de le savoir pour les versions plus récentes.

Pour clarifier davantage ma question :

  • Il doit utiliser HTTP
  • Le fichier doit être enregistré
  • Installation standard propre de Windows, sans outils supplémentaires

Donc en gros, puisque tout le monde crie Wget Je veux une fonctionnalité Wget simple, sans utiliser Wget.

1voto

Jesus Points 11

Il y a plusieurs façons de télécharger en utilisant la ligne de commande dans Windows :

  1. Vous pouvez utiliser Cygwin .

    Note : les applications incluses ne sont pas des applications Linux natives. Vous devez reconstruire votre application à partir des sources si vous voulez qu'elle fonctionne sous Windows.

  2. En utilisant telnet, il est possible de faire une demande mais vous ne verrez aucun traitement.

  3. Vous pouvez écrire des scripts.

  4. Écrivez votre propre programme que vous pouvez exécuter à partir de cmd.exe.

0voto

Joe Bloch Points 51

Dans le système Windows par défaut, vous ne pouvez pas télécharger via HTTP. Windows est un système d'exploitation centré sur l'interface graphique, il ne dispose donc pas de la plupart des outils en ligne de commande que l'on trouve dans d'autres systèmes d'exploitation, tels que wget qui serait le candidat idéal.

System.Net.WebClient.DownloadFile() , une fonction dans le WiniNet API, peut télécharger des fichiers, mais je ne suis pas sûr de savoir jusqu'où vous allez dans le développement réel par rapport à un fichier batch.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X