Bonjour à tous,
Je n'ai pas trouvé de sujet comparable à ma demande, je me permets donc d'ouvrir un nouveau sujet.
Je suis actuellement en train d'essayer de faire un script qui a pour but de lire les fichiers d'un repertoire, compter le nombre de ligne de chacun et si un fichier ne contient qu'une seule ligne alors le supprimer.
Voici ce que j'ai pu faire pour le moment.
Avec ceci, le fichier ne se supprime pas. J'ai essayé avec le chemin complet, .\, entre guillement… rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $a = Get-Content "C:\Users\xxx\Documents\PowerShell\test_20190715.csv" | Measure-Object -line if($a -eq "1") {Remove-Item test_*.csv}
Quand je teste ma varialble il me retourne bien la valeur de 1.
Quand je teste avec if($a -eq "1") {"plop"} il me renvoie bien "plop"
Quand j'essaye de mettre un autre comparateur comme "-gt" il me dit "cannot compare xxxxxxx because it is not IComparable"
Est ce que vous auriez une idée?
Merci d'avance.
Partager