Question
[Résolu] Nombre de fichiers dans un répertoire
- Gabriel
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 13 ans 2 mois #14306
par Gabriel
[Résolu] Nombre de fichiers dans un répertoire a été créé par Gabriel
Salut
je cherche a compter les types de fichier dans un repertoire.
ca c'est facile avec la propriété length... sauf si il y a un seul fichier qui ressort, alors lentgh ne représente plus le nombre de fichier mais la taille de celui ci...
[code:1]
PS C:\test> dir
Directory: C:\test
Mode LastWriteTime Length Name
----
----
-a--- 15/03/2013 01:16 437 a.txt
-a--- 15/03/2013 01:17 3933 b.txt
-a--- 15/03/2013 01:17 1748 c.csv
PS C:\test> (dir *.txt).Length
2
PS C:\test> (dir *.csv).Length
1748
PS C:\test>[/code:1]
comment faire pour obtenir, qui il y est un ou plusieurs fichiers, le bon nombre de fichier?
merci de vos lumieres.

Message édité par: tonic8, à: 15/03/13 11:04<br><br>Message édité par: Arnaud, à: 15/03/13 21:44
je cherche a compter les types de fichier dans un repertoire.
ca c'est facile avec la propriété length... sauf si il y a un seul fichier qui ressort, alors lentgh ne représente plus le nombre de fichier mais la taille de celui ci...
[code:1]
PS C:\test> dir
Directory: C:\test
Mode LastWriteTime Length Name
----
----
-a--- 15/03/2013 01:16 437 a.txt
-a--- 15/03/2013 01:17 3933 b.txt
-a--- 15/03/2013 01:17 1748 c.csv
PS C:\test> (dir *.txt).Length
2
PS C:\test> (dir *.csv).Length
1748
PS C:\test>[/code:1]
comment faire pour obtenir, qui il y est un ou plusieurs fichiers, le bon nombre de fichier?
merci de vos lumieres.
Message édité par: tonic8, à: 15/03/13 11:04<br><br>Message édité par: Arnaud, à: 15/03/13 21:44
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 2 mois #14307
par SiSMik
Réponse de SiSMik sur le sujet Re:nombre de fichier dans un repertoire
Salut,
Tu as essayé (dir *.csv).count ?
Tu as essayé (dir *.csv).count ?
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 13 ans 2 mois #14313
par Gabriel

ben non, c'est effectivement la bonne methode...
Merci
Réponse de Gabriel sur le sujet Re:nombre de fichier dans un repertoire
ben non, c'est effectivement la bonne methode...
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 13 ans 2 mois #14326
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:nombre de fichier dans un repertoire
Salut les gars !
Juste une petite précision qui peut avoir son importance.
Avec PowerShell 1 et 2 (dir c:\temp\test).count ne retourne rien s'il y a 0 ou 1 objet. Tandis que PowerShell 3 retourne la valeur 0 ou 1.
Pour que PowerShell 1 et 2 retourne 0 ou 1 selon le cas, il faut mettre un arobase devant les parenthèses afin de convertir le résultat en tableau et donc appliquer la propriété Count sur un tableau. Sinon effectivement soit la propriété Count s'applique sur une valeur nulle, soit sur un scalaire; et bien évidemment cette propriété dans ces 2 cas n'existe pas.
Arnaud
Juste une petite précision qui peut avoir son importance.
Avec PowerShell 1 et 2 (dir c:\temp\test).count ne retourne rien s'il y a 0 ou 1 objet. Tandis que PowerShell 3 retourne la valeur 0 ou 1.
Pour que PowerShell 1 et 2 retourne 0 ou 1 selon le cas, il faut mettre un arobase devant les parenthèses afin de convertir le résultat en tableau et donc appliquer la propriété Count sur un tableau. Sinon effectivement soit la propriété Count s'applique sur une valeur nulle, soit sur un scalaire; et bien évidemment cette propriété dans ces 2 cas n'existe pas.
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.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Nombre de fichiers dans un répertoire