[Batch] [Résolu] Copie de fichiers listés dans un .txt

Copie de fichiers listés dans un .txt [Batch] [Résolu] - Shell/Batch - Programmation

Marsh Posté le 09-10-2006 à 23:58:09    

Bonjour :hello:
 
Voici mon problème: je récupére, aprés une requete sous Excel
une liste de fichiers avec leur chemin du type:
C:\Dossier1\fichier1.zip
F:\Dossier3\fichier4.zip
D:\Dossier5\sdossier1\fichier8.zip
 
Je voudrais copier tous les fichiers ainsi listés dans un répertoire
de regroupement. Serait-il possible de faire cela avec un batch ?
Style: copier/coller les chemins obtenus dans un .txt, puis un batch lirait le fichier .txt et copierait les fichiers dans le dossier de regroupement.
 
Je suis sous XP et je n'y connais quasi rien en Batch et en programmation en général, d'ou un grand merci d'avance à toute âme charitable qui pourrait m'aider  :jap:  
 
Ps: une autre solution que le batch m'interesse aussi


Message édité par Dodge_Kowalski le 10-10-2006 à 15:32:47
Reply

Marsh Posté le 09-10-2006 à 23:58:09   

Reply

Marsh Posté le 10-10-2006 à 00:56:47    

Oui, une simple boucle for qui lit ton fichier .txt ligne par ligne suffira.
 
Fais une recherche sur le forum pour des exemples de lecture/traitement dans le style.
 
Ou  
for /?
à l'invite de commandes. Plusieurs exemples y sont.

Reply

Marsh Posté le 10-10-2006 à 13:39:42    

Merci bien, je vais suivre ton conseil.

Reply

Marsh Posté le 10-10-2006 à 15:31:53    

Super, j'ai réussi !!! Voici mon brillantissime code:
FOR /F %%I IN (c:\query.txt) DO COPY %%I C:\compil
Vive moi et nglechau aussi :)
ça à l'air bien marrant les batchs, je vais étudier cela de plus prés...

Reply

Marsh Posté le 10-10-2006 à 22:24:06    

En bon français, on dit "quelqu'un et moi" et non pas "moi et quelqu'un" :D
 
@+

Reply

Marsh Posté le 11-10-2006 à 05:03:03    

Dodge_Kowalski a écrit :

Super, j'ai réussi !!! Voici mon brillantissime code:
FOR /F %%I IN (c:\query.txt) DO COPY %%I C:\compil
Vive moi et nglechau aussi :)
ça à l'air bien marrant les batchs, je vais étudier cela de plus prés...


Ouais avec les batch tu fais en 10 lignes ce que tu peux faire en 2 ou 3 lignes avec un autre Vrai langage

Reply

Marsh Posté le 11-10-2006 à 17:16:12    

Ca devient de plus en plus lourd le radotage ! M'enfin bref...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed