Question
Suppression de répertoires en doublon
- LECOZ
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 7 ans 9 mois #25543
par LECOZ
Suppression de répertoires en doublon a été créé par LECOZ
Bonjour, j'ai un lecteur réseau qui contient les répertoires client (7173) sur lesquels travaille mes utilisateurs. Certain on fait des glisser déposé dans d'autres répertoires( exemple glisser numéro 1 dans numéro 2, du coup numéro 1 est recréé, donc comment détecter numéro 1 dans le numéro 2?)
Notre système recréer automatiquement les répertoires manquants a la racine de cette liste, et chaque client a la même arborescence de répertoire.
Néanmoins je ne vois pas quelle commande utiliser afin de rechercher un doublon dans chaque répertoire.
En faite comment trouver un doublon de ma liste racine au niveau 2 de chaque répertoire.
je ne sais pas si je suis clair :/
Merci de votre aide.
Message édité par: gwendallecoz, à: 6/06/18 12:56<br><br>Message édité par: Arnaud, à: 7/06/18 07:14
Notre système recréer automatiquement les répertoires manquants a la racine de cette liste, et chaque client a la même arborescence de répertoire.
Néanmoins je ne vois pas quelle commande utiliser afin de rechercher un doublon dans chaque répertoire.
En faite comment trouver un doublon de ma liste racine au niveau 2 de chaque répertoire.
je ne sais pas si je suis clair :/
Merci de votre aide.
Message édité par: gwendallecoz, à: 6/06/18 12:56<br><br>Message édité par: Arnaud, à: 7/06/18 07:14
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 7 ans 9 mois #25544
par Arnaud Petitjean
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 ?
Réponse de Arnaud Petitjean sur le sujet Re:Suppression de doublon
Bonjour Gwendal,
Malheureusement pour toi, à part te proposer des opérateurs de comparaison, PowerShell ne va pas pouvoir beaucoup t'aider sur ce coup là...
Tu vas donc devoir mettre les mains dans le cambouis et écrire un petit algorithme qui va bien.
Arnaud
Malheureusement pour toi, à part te proposer des opérateurs de comparaison, PowerShell ne va pas pouvoir beaucoup t'aider sur ce coup là...
Tu vas donc devoir mettre les mains dans le cambouis et écrire un petit algorithme qui va bien.
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.
- LECOZ
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 7 ans 9 mois #25548
par LECOZ
Réponse de LECOZ sur le sujet Re:Suppression de doublon
On ne peux pas lister la liste des répertoire?
Et après vérifier que dans chaque répertoire on ne retrouve pas un nom de la précédente liste?
Et après vérifier que dans chaque répertoire on ne retrouve pas un nom de la précédente liste?
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 7 ans 9 mois #25550
par Arnaud Petitjean
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 ?
Réponse de Arnaud Petitjean sur le sujet Re:Suppression de doublon
Si si bien sûr !
La commande pour lister uniquement les répertoires est :
[code:1]Get-Childitem C:\Windows -Directory[/code:1]
Celle-ci te listera tous les dossiers et uniquement les dossiers présents à la racine du dossier C:\Windows.
Si en plus tu veux obtenir les sous-dossiers, tu peux utiliser le paramètre -Recurse.
Exemple:
[code:1]Get-Childitem C:\Windows -Directory -Recurse[/code:1]
Et si en en plus tu veux limiter la profondeur de d'arborescence tu as le paramètre -Depth à ta disposition.
Exemple : Pas plus de 3 sous-dossiers imbriqués
[code:1]Get-Childitem C:\Windows -Directory -Recurse -Depth 3[/code:1]
De plus, pour info, tu as aussi la bonne vieille commande Tree qui est intéressante pour te montrer pseudo-graphiquement comment est organisée une arborescence de dossiers.
Exemple :
[code:1]
PS > tree $pshome
[/code:1]
Arnaud<br><br>Message édité par: Arnaud, à: 6/06/18 14:18
La commande pour lister uniquement les répertoires est :
[code:1]Get-Childitem C:\Windows -Directory[/code:1]
Celle-ci te listera tous les dossiers et uniquement les dossiers présents à la racine du dossier C:\Windows.
Si en plus tu veux obtenir les sous-dossiers, tu peux utiliser le paramètre -Recurse.
Exemple:
[code:1]Get-Childitem C:\Windows -Directory -Recurse[/code:1]
Et si en en plus tu veux limiter la profondeur de d'arborescence tu as le paramètre -Depth à ta disposition.
Exemple : Pas plus de 3 sous-dossiers imbriqués
[code:1]Get-Childitem C:\Windows -Directory -Recurse -Depth 3[/code:1]
De plus, pour info, tu as aussi la bonne vieille commande Tree qui est intéressante pour te montrer pseudo-graphiquement comment est organisée une arborescence de dossiers.
Exemple :
[code:1]
PS > tree $pshome
[/code:1]
Arnaud<br><br>Message édité par: Arnaud, à: 6/06/18 14:18
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.
- LECOZ
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 7 ans 9 mois #25551
par LECOZ
Réponse de LECOZ sur le sujet Re:Suppression de doublon
Super, avec tout ç_a je devrais m'en sortir 
JE vous dit si c'est bon.
Merci.
JE vous dit si c'est bon.
Merci.
Connexion ou Créer un compte pour participer à la conversation.
- LECOZ
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 7 ans 9 mois #25552
par LECOZ
Réponse de LECOZ sur le sujet Re:Suppression de doublon
La fonction depth n'est pas disponible sur powershell 3?
Si c'est le cas, je vais devoir redémarrer le serveur après maj de celui-ci.
Si c'est le cas, je vais devoir redémarrer le serveur après maj de celui-ci.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Suppression de répertoires en doublon