Question Copier tous les .csv du système

Plus d'informations
il y a 6 ans 8 mois #29104 par Dupont
Bonjour à tous,

Je cherche à copier tous les fichiers .csv de mon système dans un même fichier.
J'ai un petit soucis avec ma ligne de commande :

[code:1]Copy-item -Path C:\Users\*.csv -Recurse C:\Users\CSV [/code:1]

J'ai comme résultat la copie de tous les fichiers de Users. Sauf que j'aimerais tous les dossiers à partir du répertoire Users et donc des répertoires fils.

Là où je ne comprends pas, c'est que normalement ça fonctionne. Le soucis majeur, c'est qu'il ne prend pas en compte les sous-répertoire où il y a des .csv.

Quand je fais un :
[code:1]Copy-item -Path C:\Users\* -Recurse C:\Users\CSV[/code:1]

Là j'ai tout les fichiers de tous les sous-répertoires.Le problème est quand je précise un type de fichier (*.csv) car le sous-répertoire n'est pas un .csv donc n'est pas pris en compte.

Comment puis-je contourner le dossier qui n'est pas un .csv pour copier les .csv à l'intérieur des différents fichiers ?

Je vous remercie de votre aide parce que je galère pas mal.<br><br>Message édité par: Jeannot, à: 23/07/19 12:54

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 8 mois #29115 par Arnaud Petitjean
Bonjour,

Essaie peut-être avec la commande Get-Childitem ?

Quelque chose du genre :
[code:1]

Get-Childitem C:\ -Recurse -Filter *.csv | Copy-Item -Destination C:\MonDossierDestination

[/code:1]

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 8 mois #29116 par Dupont
Réponse de Dupont sur le sujet Re:Copier tous les .csv du système
Merci Arnaud, j'ai réussi avec cette ligne là :

[code:1]Get-Childitem C:\Users\*.csv -Recurse | Copy-Item -Destination C:\Users\Test2
[/code:1]

Seulement, j'ai un message d'erreur sur ma console :

[code:1]Copy-Item : Cannot overwrite the item C:\Users\IEUser\Test2\test4.csv with itself.[/code:1]

Avec une dizaine de .csv, ça fait mal aux yeux ^^. Tu connaîtrais un moyen pour cacher ces erreurs inutile ?

Message édité par: Jeannot, à: 23/07/19 13:43

Message édité par: Arnaud, à: 26/07/19 15:23<br><br>Message édité par: Arnaud, à: 26/07/19 15:23

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.039 secondes
Propulsé par Kunena