Auteur |
Message |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Salut,
Je cherche une solution pour copier des fichiers .xls vers un autre dossier. Je bosse dans une médiathèque Chaque jour, un programme informatique crée une feuille .xls qu'il faut télécharger. Il s'agit d'une liste de pré-réservations. Pour des besoins statistiques, je dois manuellement downloader la feuille, l'enregistrer puis la mettre dans mon dossier de statistique.
Y a-t-il un moyen pour que cela se fasse automatiquement?
J'ai un niveau zéro en programmation!
Merci de vos retours.
|
Jeu 24 Oct 2013 - 14:48 |
|
 |
Publicité
|
 Publicité
|
Jeu 24 Oct 2013 - 14:48 |
|
 |
gautier019
Batcheur Super-Master

 Hors ligne
Inscrit le: 13 Mar 2013
Messages: 318
Localisation: Lesquin  Logiciels: BatMan - Notepad++ - Niveau en programmation: Niveau en graphisme: Quelque chose a dire ?: I would like be a cat ~~' Point(s): 647 Moyenne de points: 2,03 Systeme d exploitation: Windows 8 (x64)
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Tout d'abord il faut savoir si le fichier se trouve sur un FTP qui n'a pas d'adresse web ou sur un FTP ayant une adresse web. La méthode pour dowloader serra ici différente. Ensuite cela dowloadera (ce therme n'existe pas mais bon) dans le dossier %CD% (dans le dossier dans lequel se trouve le programme), il suffit ensuite de copier le fichier et pour cela il suffit de faire Code:Xcopy "tonfichier.xls" "C:\destination"Si tu ne sais vraiment rien en programmation, il te faut nous dire le nom exacte du fichier (à moins qu'il ne change tout le temps) et la destination de copie. Et aussi si c'est sur un FTP qui a ou non une adresse web.
|
Sam 26 Oct 2013 - 20:20 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Suis pas sûr que ce soit un FTP. Je dois cliquer sur un raccourci bureau qui me renvoie à une page https://xx.xxx.ch/booking, protégée par un login et mot de passe. Chaque jour un fichier intitulé "devices_only_BookingToPrepareList_2013_10_28_07_04.xls" vient s'inscrire. Le nom change chaque jour, en fonction de la date: demain le fichier sera "devices_only_BookingToPrepareList_2013_10_29_07_04.xls". La destination de copie est le dossier nommé "Pre_reservation" sur C:\Users\pret.spo147\Desktop
|
Lun 28 Oct 2013 - 09:08 |
|
 |
gautier019
Batcheur Super-Master

 Hors ligne
Inscrit le: 13 Mar 2013
Messages: 318
Localisation: Lesquin  Logiciels: BatMan - Notepad++ - Niveau en programmation: Niveau en graphisme: Quelque chose a dire ?: I would like be a cat ~~' Point(s): 647 Moyenne de points: 2,03 Systeme d exploitation: Windows 8 (x64)
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Si le téléchargement est protéger par un mot de passe tu je pense obliger de télécharger manuellement. Ensuite il te suffit de créer un fichier .bat avec ce code : Code:@Echo off Copy "*.xls" "C:\Users\pret.spo147\Desktop\Pre_reservation" Echo Le(s) fichier(s) xls a/ont bien ete copies ! Ping localhost -n 3 > nulLa commande "copy" permet de copier, j'ai mit comme source "*.xls" ce qui copiera tous les fichiers .xls (comme le nom change tout le temps) a la destinations dans le dossier "C:\Users\pret.spo147\Desktop\Pre_reservation" Si tu ne sais pas comment faire pour créer un fichier .bat : Citation:- Tu fais un nouveau fichier texte - Tu copi/colle le script - Tu fait enregistrer sous - Tu le renomme "nom.bat" - En bas tu mets "tout les fichiers" et tu enregistres
Si le fichier .xls et le .bat sont bien dans le même dossier alors cela le copie, ensuite pour le téléchargement je ne suis pas sur que ce soit possible vu qu'il est protégé, sinon il faut que tu vois si tu peux avoir un accès via FTP.
|
Lun 28 Oct 2013 - 10:01 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Je te remercie pour ton dévouement.
Il faut que je me renseigne sur la localisation de mes fichiers pour optimiser la chose.
Sinon cela semble peu utile. Juge par toi-même en fonction de ma démarche:
1. j'ouvre mon raccourci "booking" 2. je télécharge le fichier .xls qui m'intéresse qui s'enregistre dans "téléchargement" 3. je fais une copie manuelle dans "Pre_resevation"
Si j'utilise ton code batch, je devrai le placer dans le dossier "téléchargement"; jusqu'ici j'ai tout juste?
Il faudrait donc veiller à ce que dans le dossier "téléchargement", il n'y ait pas de fichiers .xls indésirables. Juste?
Donc, n'étant pas le seul utilisateur, je devrai faire la ménage.
Donc un simple copier-coller est plus simple et rapide. Le batch en vaut la peine si j'ai un accès direct au serveur ftp (si c'en est un!)
Qu'en penses-tu ?
|
Lun 28 Oct 2013 - 10:43 |
|
 |
gautier019
Batcheur Super-Master

 Hors ligne
Inscrit le: 13 Mar 2013
Messages: 318
Localisation: Lesquin  Logiciels: BatMan - Notepad++ - Niveau en programmation: Niveau en graphisme: Quelque chose a dire ?: I would like be a cat ~~' Point(s): 647 Moyenne de points: 2,03 Systeme d exploitation: Windows 8 (x64)
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Tout est juste. Après le fait que ce soit dans le dossier téléchargements via copiés les fichiers .xls indésirables, mais là il te suffit de dowloader ton fichier xls ailleurs.
Ensuite pour le ftp c'est bien ici je pense le seul moyen possible de dowloder le fichier.
|
Lun 28 Oct 2013 - 10:54 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Mais ton code batch va m'être utile pour faire des copies vers un autre dossier. En fait cers deux dossier: 1. C:\Users\pret.spo147\Desktop\Pre_reservations\BE 2. C:\Users\pret.spo147\Desktop\Pre_reservations\ NE
J'aimerais cependant que le fichier "global_prereservation_JU.xls" ne soit pas copié.
Est-ce possible?
|
Lun 28 Oct 2013 - 10:59 |
|
 |
gautier019
Batcheur Super-Master

 Hors ligne
Inscrit le: 13 Mar 2013
Messages: 318
Localisation: Lesquin  Logiciels: BatMan - Notepad++ - Niveau en programmation: Niveau en graphisme: Quelque chose a dire ?: I would like be a cat ~~' Point(s): 647 Moyenne de points: 2,03 Systeme d exploitation: Windows 8 (x64)
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Je ne pense pas qu'on puisse eviter de copier global_prereservation_JU.xls, mais on peu le supprimer dans les dossier de destination Code:@Echo off Copy "*.xls" "C:\Users\pret.spo147\Desktop\Pre_reservations\BE" Del "C:\Users\pret.spo147\Desktop\Pre_reservations\BE\global_prereservation_JU.xls" Copy "*.xls" " C:\Users\pret.spo147\Desktop\Pre_reservations\ NE" Del "C:\Users\pret.spo147\Desktop\Pre_reservations\ NE\global_prereservation_JU.xls" Echo Tout les fichiers ont ete copies ! Ping localhost -n 3 > nulAprès vérifie bien si il y a un espace avant "NE" dans le dossier c'est peut être un faut que t'as faite en écrivant, si il n'y a pas il faut que tu les enleve dans le script.
|
Lun 28 Oct 2013 - 17:51 |
|
 |
Laddy
Administrateur

 Hors ligne
Inscrit le: 30 Juin 2008
Messages: 4 136
 Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4 378 Moyenne de points: 1,06 Systeme d exploitation: WinXP, WIN7 64bit
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Bonjour il se peut que wget arrive avec login et mot de passe à telecharger le fichier wget à telecharger http://batch.xoo.it/t905-Banques-de-commandes-externes-mis-a-disposition.ht…wget --server-response --no-check-certificate --http-user=user --http-password=password http://url.comou curl curl -o <filename-to-save-as> -u <username>:<password> <url> systeme win64 bit http://curl.haxx.se/latest.cgi?curl=win64-nosslsystem32 bit http://curl.haxx.se/latest.cgi?curl=win32-nosslgauthier va peut etre pouvoir t'arranger un ti batch comme il faut
______________________________________________________ Faites paraitre votre batch sur BatchClipboard
|
Lun 28 Oct 2013 - 20:31 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Merci Gauthier! Faute de frappe de ma part en effet. Tout fonctionne. Laddy: Alors là.... Je suis totalement perdu. Je n'arrive pas à utiliser wget. wget --server-response --no-check-certificate --http-user=user --http-password=password http://url.com Je tape ça où??
|
Mer 30 Oct 2013 - 17:34 |
|
 |
Laddy
Administrateur

 Hors ligne
Inscrit le: 30 Juin 2008
Messages: 4 136
 Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4 378 Moyenne de points: 1,06 Systeme d exploitation: WinXP, WIN7 64bit
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Bonjour tu dois telecharger en 1er la commande que tu places avec ton batch ensuite il suffit de remplacer les informations dans la ligne donnée par tes informations j ai mis les mots en français remplace par les tiens wget --server-response --no-check-certificate --http-user=Nomutilisateur --http-password=mot_de_passe http://tonurl.com
______________________________________________________ Faites paraitre votre batch sur BatchClipboard
|
Mer 30 Oct 2013 - 18:54 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Ok. Merci.
Après essais, le cmd s'ouvre et affiche l'opération demandée indéfiniment. ça défile, ça défile. Sans résultat.
|
Jeu 31 Oct 2013 - 08:23 |
|
 |
bonjourdoc
Batcheur Initié

 Hors ligne
Inscrit le: 24 Oct 2013
Messages: 9
 Point(s): 35 Moyenne de points: 3,89 Systeme d exploitation: windows7
|
 [CLOS] copier des fichiers d'un dossier vers un autre
J'ai un peu bidouillé. J'ai tapé la ligne de commande dans le cmd. tout est "failed"!
|
Jeu 31 Oct 2013 - 10:01 |
|
 |
stryk
Modérateur

 Hors ligne
Inscrit le: 10 Nov 2008
Messages: 2 132
Localisation: Pas loin du frigo  Logiciels: Logi quoi ? Niveau en programmation: Quelque chose a dire ?: ma femme est ici ? Point(s): 3 569 Moyenne de points: 1,67 Systeme d exploitation: Windows 3.1 ^^
|
 [CLOS] copier des fichiers d'un dossier vers un autre
Sujet clos !
______________________________________________________  L'ignorance est un fléau qui engendre la haine et la mort La connaissance est une arme qui surpasse toutes les autres Partagez votre savoir, sinon il sera perdu à jamais
|
Mar 29 Juil 2014 - 09:09 |
|
 |
Contenu Sponsorisé
|
 [CLOS] copier des fichiers d'un dossier vers un autre
|
Aujourd’hui à 09:34 |
|
 |
|