Question
[Résolu]unique et non unique
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20025
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
bonjour, merci pour l'aide, je viens de tester le code et 2 erreurs se posent :
_____________________________________________________
Impossible d'indexer dans un tableau Null.
Au niveau de C:\axel_test\detect0.ps1 : 91 Caractère : 26
+ $FileHash=$Current[ <<<< 0].MD5
+ CategoryInfo : InvalidOperation: (0:Int32) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Au niveau de C:\axel_test\detect0.ps1 : 42 Caractère : 38
+ Owner = $fichier.GetAccessControl <<<< ().Owner;
+ CategoryInfo : InvalidOperation: (GetAccessControl:String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
_____________________________________________________
_____________________________________________________
Impossible d'indexer dans un tableau Null.
Au niveau de C:\axel_test\detect0.ps1 : 91 Caractère : 26
+ $FileHash=$Current[ <<<< 0].MD5
+ CategoryInfo : InvalidOperation: (0:Int32) [], RuntimeException
+ FullyQualifiedErrorId : NullArray
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Au niveau de C:\axel_test\detect0.ps1 : 42 Caractère : 38
+ Owner = $fichier.GetAccessControl <<<< ().Owner;
+ CategoryInfo : InvalidOperation: (GetAccessControl:String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
_____________________________________________________
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 11 mois #20027
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:unique et non unique
Vérifie le contenu de la variable $doublons étape par étape.
Tu peux aussi afficher sa propriété count et le contenu de son premier élément.
Tu peux aussi afficher sa propriété count et le contenu de son premier élément.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20029
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
je sais même pas faire ça ou je sais le faire mais je ne sais pas que je sais le faire, je suis désespérant u_u
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 11 mois #20031
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:unique et non unique
J'ai utilisé du code v4, je corrige ça prochainement.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20033
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
pas de soucis, je cherche comme même à trouver des solutions de mon coté
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 11 mois #20079
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:unique et non unique
La correction :
[code:1]
if ($isMD5)
{
#Contient les fichiers de même taille ayant un MD5 identique
$Identiques= $doublons|
Where-Object {
#Fichiers de même taille
$Current=$_.Group
#Mémorise un MD5, le premier
$FileHash=$Current[0].MD5
#Construit un tableau contenant tous les MD5
$AllMD5=$Current|Foreach { $_.MD5}
#Tous les MD5 doivent être identique
$Current.Count -eq ( $AllMD5 -eq $FileHash).Count
}
}
else
{$Identiques=@()}
[/code:1]
Je laisse le tester, je ne l'ai pas fait...
[code:1]
if ($isMD5)
{
#Contient les fichiers de même taille ayant un MD5 identique
$Identiques= $doublons|
Where-Object {
#Fichiers de même taille
$Current=$_.Group
#Mémorise un MD5, le premier
$FileHash=$Current[0].MD5
#Construit un tableau contenant tous les MD5
$AllMD5=$Current|Foreach { $_.MD5}
#Tous les MD5 doivent être identique
$Current.Count -eq ( $AllMD5 -eq $FileHash).Count
}
}
else
{$Identiques=@()}
[/code:1]
Je laisse le tester, je ne l'ai pas fait...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]unique et non unique