Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[CLOS] copier des fichiers d'un dossier vers un autre
Auteur Message
Répondre en citant
Message [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.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [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.



Skype
Répondre en citant
Message [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



Répondre en citant
Message [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 > nul


La 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.



Skype
Répondre en citant
Message [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 ?



Répondre en citant
Message [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.



Skype
Répondre en citant
Message [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?



Répondre en citant
Message [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 > nul


Aprè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.



Skype
Répondre en citant
Message [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.com


ou curl
curl -o <filename-to-save-as> -u <username>:<password> <url>
systeme win64 bit http://curl.haxx.se/latest.cgi?curl=win64-nossl
system32 bit http://curl.haxx.se/latest.cgi?curl=win32-nossl


gauthier va peut etre pouvoir t'arranger un ti batch comme il faut Okay




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [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ù??



Répondre en citant
Message [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
Visiter le site web du posteur
Répondre en citant
Message [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.



Répondre en citant
Message [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"!



Répondre en citant
Message [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
Message [CLOS] copier des fichiers d'un dossier vers un autre 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch