[RESOLU]Batch pour déplacer des dossiers via un fichier .txt

Posez ici toutes les questions concernant un ou plusieurs logiciels, payants ou gratuits. Pour les demandes spécifiques aux systèmes d'exploitation, passez plutôt par les sections dédiées.

Modérateur: Modérateurs

[RESOLU]Batch pour déplacer des dossiers via un fichier .txt

Messagepar Tosem » 23 Fév 2016 09:19

Bonjour à tous !

Voilà ma demande :

J'ai un fichier .txt qui contient des chemins de dossier
Par ex. :
C:\test\P-1188
C:\test\P-1232
etc

J'aimerais à l'aide d'un batch déplacer les dossiers mentionnés dans le fichier .txt dans un autre dossier en sachant que parfois certains dossiers mentionnés dans le .txt n'existent pas dans la cible.

J'espère avoir été le plus clair possible et vous remercie d'avance ! :)

A+
Dernière édition par Tosem le 25 Fév 2016 07:31, édité 1 fois.
"Si ce que tu as à dire est moins beau que le silence, alors tais-toi !"
Avatar de l’utilisateur
Tosem
Libellulien Junior
Libellulien Junior
 
Messages: 374
Inscription: 29 Sep 2006 12:57
Localisation: Gruyère Land

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar diavolezza » 23 Fév 2016 12:06

hello
enlever le echo devant move pour effectuer le transfert
Code: Tout sélectionner
@echo off
set DEST=\destination
for /f "delims=" %%a in ('type fichier.txt') do (
   echo move /Y "%%a" "%DEST%"
)
Avatar de l’utilisateur
diavolezza
Super Libellulien
Super Libellulien
 
Messages: 1341
Inscription: 15 Sep 2005 13:49
Localisation: virtuelle

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar Tosem » 24 Fév 2016 07:57

Hello !

Merci diavolezza !

Par contre, je viens de le tester et ça ne marche pas mais comme je suis une nullité en prog, tu pourras peut-être m'aider ? :oops:

J'ai mis ça :
Code: Tout sélectionner
@echo off
set DEST=C:\Traites
for /f "delims=" %%a in ('type Patient.txt') do (
   move /Y "%%a" "%DEST%"
)


Erreur : Le fichier spécifié est introuvable

Merci !
"Si ce que tu as à dire est moins beau que le silence, alors tais-toi !"
Avatar de l’utilisateur
Tosem
Libellulien Junior
Libellulien Junior
 
Messages: 374
Inscription: 29 Sep 2006 12:57
Localisation: Gruyère Land

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar diavolezza » 24 Fév 2016 08:52

y a-t-il un message d'erreur ? mettre le @echo off en commentaire pour voir ce qu'il fait
Avatar de l’utilisateur
diavolezza
Super Libellulien
Super Libellulien
 
Messages: 1341
Inscription: 15 Sep 2005 13:49
Localisation: virtuelle

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar Tosem » 24 Fév 2016 08:55

Oui, il met l'erreur "Le fichier spécifié est introuvable"
"Si ce que tu as à dire est moins beau que le silence, alors tais-toi !"
Avatar de l’utilisateur
Tosem
Libellulien Junior
Libellulien Junior
 
Messages: 374
Inscription: 29 Sep 2006 12:57
Localisation: Gruyère Land

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar diavolezza » 24 Fév 2016 09:02

il ne trouve pas pas les fichiers dans Patient.txt
Avatar de l’utilisateur
diavolezza
Super Libellulien
Super Libellulien
 
Messages: 1341
Inscription: 15 Sep 2005 13:49
Localisation: virtuelle

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar Revjones » 24 Fév 2016 10:09

diavolezza a écrit:il ne trouve pas pas les fichiers dans Patient.txt


Ou peut-être le fichier .txt lui-même?
Avatar de l’utilisateur
Revjones
Modérateur
Modérateur
 
Messages: 5591
Inscription: 04 Fév 2003 17:59
Localisation: Suisse

Re: Batch pour déplacer des dossiers à partir d'un fichier .

Messagepar Tosem » 25 Fév 2016 07:29

Génial ça fonctionne à merveille ! :-D :-D
Il fallait mettre les chemins d'accès des dossiers dans le fichiers .txt entre guillemets

Merci beaucoup pour votre aide toujours efficace et rapide ! :merci

A+
"Si ce que tu as à dire est moins beau que le silence, alors tais-toi !"
Avatar de l’utilisateur
Tosem
Libellulien Junior
Libellulien Junior
 
Messages: 374
Inscription: 29 Sep 2006 12:57
Localisation: Gruyère Land


Retourner vers Software - Logiciels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités