Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Copie de fichiers de plusieurs répertoires vers 1 seul ?

874 views
Skip to first unread message

Bernard R.

unread,
Dec 3, 2007, 7:46:29 AM12/3/07
to
Bonjour à tous,

Je suis à la recherche d'un utilitaire ou d'un sript capable de copier
l'ensemble des
fichiers d'un dossier & sous dossiers (récursive) dans un seul dossier, le
but est d'avoir l'ensemble des fichiers dans un seul dossier.

Xcopy ne permet pas de faire cela, car cela créer la même arborescence :(

Merci de vos réponses


Jacques Barathon [MS]

unread,
Dec 3, 2007, 8:18:09 AM12/3/07
to
"Bernard R." <nos...@france.fr> wrote in message
news:4753faa6$0$15739$426a...@news.free.fr...

> Bonjour à tous,
>
> Je suis à la recherche d'un utilitaire ou d'un sript capable de copier
> l'ensemble des
> fichiers d'un dossier & sous dossiers (récursive) dans un seul dossier, le
> but est d'avoir l'ensemble des fichiers dans un seul dossier.

Avec PowerShell, tu peux utiliser le paramètre -container de copy-item:

copy-item source destination -recurse -container:$false

La ligne ci-dessus copiera tous les fichiers de <source> "à plat" dans le
répertoire <destination>. Seul hic, elle recréera également les répertoires
qui sont à la racine de <source> (même si ces répertoires apparaîtront vides
dans <destination>, tous les fichiers étant bien copiés à la racine de
<destination>).

Une autre façon de procéder qui ne présente pas cet inconvénient:

dir source -recurse | where {!$_.PSIsContainer} | foreach {copy $_.fullname
destination}

Jacques

MCI (ex do ré Mi chel la si do) [MVP]

unread,
Dec 3, 2007, 9:22:37 AM12/3/07
to
Bonjour !


XCOPY permet de le faire. Il suffit de le mettre dans un FOR.

Exemple :
FOR /R c:\rsource %%a IN (.) DO XCOPY %%a c:\rdestination /Y

Attention, là, c'est supposé être dans un batch ; sinon, il faut
remplacer %%a par %a


@-salutations

Michel Claveau

Bernard R.

unread,
Dec 9, 2007, 2:53:44 PM12/9/07
to
Bonjour,

Merci je teste (c'est vrai je n'y avais même pas pensé :)

"MCI (ex do ré Mi chel la si do) [MVP]" <enleverl...@OmclaveauO.com> a
écrit dans le message de groupe de discussion :
uuoW5fbN...@TK2MSFTNGP02.phx.gbl...

0 new messages