Question
Lister les fichiers en double
- Leharivel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 8 mois #10263
par Leharivel
Lister les fichiers en double a été créé par Leharivel
Bonjour,
Est ce possible via le powershell de lister seulement les fichiers en double d'une arborescence
Cdt<br><br>Message édité par: anth14, à: 13/09/11 17:52
Est ce possible via le powershell de lister seulement les fichiers en double d'une arborescence
Cdt<br><br>Message édité par: anth14, à: 13/09/11 17:52
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 8 mois #10264
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Lister les fichiers en double
Tu entends quoi par \"en double\" ?
Pas forcément sous la même racine ?
Si c'est cela que tu souhaites, il faut que tu utilise la cmdlet Group-Object :
[code:1]
PS C:\Users\richardl> Get-ChildItem .\Desktop -Recurse
Directory: C:\Users\richardl\Desktop
Mode LastWriteTime Length Name
----
----
d---- 13/09/2011 17:53 Folder
-a--- 16/08/2011 10:35 2614094 docExport-160611.xls
-a--- 13/09/2011 17:53 0 Identique.txt
-a--- 12/09/2011 18:02 14541 lettre.docx
Directory: C:\Users\richardl\Desktop\Folder
Mode LastWriteTime Length Name
----
----
-a--- 13/09/2011 17:53 0 Identique.txt
[/code:1]
Donc le chemin du fichier est différent mais le nom (Name) est identique donc :
[code:1]
PS C:\Users\richardl> Get-ChildItem .\Desktop -Recurse | Group-Object Name
Count Name Group
----
1 Folder {Folder}
1 docExport-160611.xls {docExport-160611.xls}
2 Identique.txt {Identique.txt, Identique.txt}
1 lettre.docx {lettre.docx}
[/code:1]
Aprés, c'est possible d'affiner la sélection :
[code:1]
Get-ChildItem .\Desktop -Recurse | Group-Object Name | Where-Object {$_.Count -gt 1}
[/code:1]
Bien Cordialement,
Richard Lazaro.
Pas forcément sous la même racine ?
Si c'est cela que tu souhaites, il faut que tu utilise la cmdlet Group-Object :
[code:1]
PS C:\Users\richardl> Get-ChildItem .\Desktop -Recurse
Directory: C:\Users\richardl\Desktop
Mode LastWriteTime Length Name
----
----
d---- 13/09/2011 17:53 Folder
-a--- 16/08/2011 10:35 2614094 docExport-160611.xls
-a--- 13/09/2011 17:53 0 Identique.txt
-a--- 12/09/2011 18:02 14541 lettre.docx
Directory: C:\Users\richardl\Desktop\Folder
Mode LastWriteTime Length Name
----
----
-a--- 13/09/2011 17:53 0 Identique.txt
[/code:1]
Donc le chemin du fichier est différent mais le nom (Name) est identique donc :
[code:1]
PS C:\Users\richardl> Get-ChildItem .\Desktop -Recurse | Group-Object Name
Count Name Group
----
1 Folder {Folder}
1 docExport-160611.xls {docExport-160611.xls}
2 Identique.txt {Identique.txt, Identique.txt}
1 lettre.docx {lettre.docx}
[/code:1]
Aprés, c'est possible d'affiner la sélection :
[code:1]
Get-ChildItem .\Desktop -Recurse | Group-Object Name | Where-Object {$_.Count -gt 1}
[/code:1]
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Leharivel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 8 mois #10265
par Leharivel
Réponse de Leharivel sur le sujet Re:Lister les fichiers en double
Bonjour,
Merci cela fonctionne , mais peut on rajouter une colonne pour avoir l'endroit du fichier
Merci cela fonctionne , mais peut on rajouter une colonne pour avoir l'endroit du fichier
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Lister les fichiers en double