Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Copier le résultat d'un DIR

12 réponses
Avatar
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.

10 réponses

1 2
Avatar
Philippe Pasquali
dir /b /s ???????8* > c:templstfic.txt
"Fred" a écrit dans le message de news:
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.



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

Merci.


FRED.


"Philippe Pasquali" a écrit dans le
message de news:eBlB$
dir /b /s ???????8* > c:templstfic.txt
"Fred" a écrit dans le message de news:
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.







Avatar
Azur
move ?





"Fred" a écrit dans le message de news:
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.



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

"Azur" a écrit dans le message de
news:%
move ?





"Fred" a écrit dans le message de news:
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.







Avatar
Méta-MCI \(MVP\)
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

Avatar
Méta-MCI \(MVP\)
Salut !

Move /? te donnera les indications.

@+

MCI
Avatar
Méta-MCI \(MVP\)
Re !

Pour simplifier, un petit exemple :

Move C:source*.* C:destination

@+

MCI
Avatar
Fred
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)" a écrit dans le message
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






Avatar
moi
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

Avatar
Gilles LAURENT [MVP]
"Fred" a écrit dans le message de
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
1 2