|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 21 ![]() |
Bonjour,
Je présente mon problème, j'ai des fichiers csv à télécharger quotidiennement à partir d'une adresse http (protégé par un nom utilisateur et un mot de passe). Je doit automatiser ceci, je vient d'utiliser "WGET" en ligne de commande. Je suis sous Windows Xp. Je demande s'il y a un autre utilitaire plus puissant (avec interface graphique, plus d'options, suppression des anciens fichiers à partir d'une certaine date, faire uniquement la mise à jour et ne pas retélécharger les anciens fichiers...) Merci pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 21 ![]() |
|
|
|
00
|
|
|
#3 | ||||||||
|
Invité de passage
![]() Inscription : août 2009 Messages : 21 ![]() |
Je revient sur ce sujet, finalement j'ai opté pour WGET.
en effet je télécharge des fichiers csv à partir d'une adresse http. Voici le script en ligne de commande: Code :
J'ai mis ce script dans un fichier .bat, et j'ai ajouté une tâche dans le planificateur des tâches de Windows Xp, avec l'ajout d'une variable d'environnement dans le path de windows(emplacement de wget). Là tous va bien, mais après j'ai eu un problème lors de l'insertion des mes données dans ma base mysql, en effet toute valeur NULL, il ne peut pas l'affecter à un champ de type integer dans ma table, malgré que j'ai mis qu'il accepte NULL par défaut. Du coup j'ai effectué un traitement sur mes fichiers csv avec replacestr en remplaçant tous ce qui est NULL par \N, voici le script: Code :
Et avec ceci, j'ai plus de problème avec NULL, voici la commande mysql: Code :
Je rappelle mon script wget: Code :
Merci pour votre réponse. |
||||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com