Copier le résultat d'un DIR

Le
Fred
Bonjour,

Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire selon
leur nom:
dir /b /s ???????8*

Ce que je n'arrive toujours pas à faire, c'est à déplacer (couper/coller) ce
résultat dans un autre répertoire

Merci pour votre aide,

FRED.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe Pasquali
Le #707035
dir /b /s ???????8* > c:templstfic.txt
"Fred" e$
Bonjour,

Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire selon
leur nom:
dir /b /s ???????8*

Ce que je n'arrive toujours pas à faire, c'est à déplacer (couper/coller)
ce résultat dans un autre répertoire...

Merci pour votre aide,

FRED.



Fred
Le #707034
Oui, mais ce que je souhaite, c'est copier/coller les fichiers eux-mêmes !!

Merci.


FRED.


"Philippe Pasquali" message de news:eBlB$
dir /b /s ???????8* > c:templstfic.txt
"Fred" e$
Bonjour,

Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire
selon leur nom:
dir /b /s ???????8*

Ce que je n'arrive toujours pas à faire, c'est à déplacer (couper/coller)
ce résultat dans un autre répertoire...

Merci pour votre aide,

FRED.







Azur
Le #707033
move ?





"Fred" e$
Bonjour,

Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire selon
leur nom:
dir /b /s ???????8*

Ce que je n'arrive toujours pas à faire, c'est à déplacer (couper/coller)
ce résultat dans un autre répertoire...

Merci pour votre aide,

FRED.



Fred
Le #707032
Euh, oui, mais encore, comment faire un move de "tous" les fichiers.

"Azur" news:%
move ?





"Fred" e$
Bonjour,

Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire
selon leur nom:
dir /b /s ???????8*

Ce que je n'arrive toujours pas à faire, c'est à déplacer (couper/coller)
ce résultat dans un autre répertoire...

Merci pour votre aide,

FRED.







Méta-MCI \(MVP\)
Le #707031
Bonjour !

move ?


Ben oui. J'aoute que si la destination est un autre répertoire du même
disque, c'est immédiat (sans déplacement de données).

@+

MCI

Méta-MCI \(MVP\)
Le #707030
Salut !

Move /? te donnera les indications.

@+

MCI
Méta-MCI \(MVP\)
Le #707029
Re !

Pour simplifier, un petit exemple :

Move C:source*.* C:destination

@+

MCI
Fred
Le #707754
Re,

Bon désolé d'être boulet, mais si je fais:

dir /b /s ?????????????????9*.XML > move "c:temptest"

Ca ne fonctionne pas...

FRED.


"Méta-MCI (MVP)" de news:47906dcd$0$883$
Bonjour !

move ?


Ben oui. J'aoute que si la destination est un autre répertoire du même
disque, c'est immédiat (sans déplacement de données).

@+

MCI






moi
Le #707752
Bonjour,

Notre ami Fred tapota :

Bon désolé d'être boulet, mais si je fais:

dir /b /s ?????????????????9*.XML > move "c:temptest"

Ca ne fonctionne pas...



ça c'est parfaitement vrai !

Les spécialistes des boucles
For ..... in ..... Do .....
dont je ne suis pas
vont sans doute proposer qqchose...
patience

HB

Gilles LAURENT [MVP]
Le #707750
"Fred" news:e$
| Bonjour,

Bonsoir,

| Hier j'ai obtenu la méthode pour lister les fichiers d'un répertoire
| selon leur nom:
| dir /b /s ???????8*

L'argument /s n'est pas utile pour lister les fichiers d'un répertoire.
Cet argument permet de lister les fichiers de manière récursive à partir
du répertoire racine spécifié ou du répertoire courant.

| Ce que je n'arrive toujours pas à faire, c'est à déplacer
| (couper/coller) ce résultat dans un autre répertoire...

Sans récursivité :
move C:Source???????8*.* C:Destination

Avec récursivité :
for /f "tokens=*" %i in ('dir /b /s ???????8*.*') do move /y "%i"
C:Destination

Note: La méthode récursive déplacera les fichiers dans le répertoire
Destination sans reconstruction de l'arborescence. Si plusieurs fichiers
portent le même nom alors il y aura écrasement (option /y).

--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Publicité
Poster une réponse
Anonyme