115 votes

Powershell : Compter les éléments dans un dossier avec PowerShell

J'essaie d'écrire un script PowerShell très simple pour me donner le nombre total d'éléments (à la fois fichiers et dossiers) dans un dossier donné ( ). c:\MyFolder ). Voici ce que j'ai fait :

Write-Host ( Get-ChildItem c:\MyFolder ).Count;

Le problème est que si j'ai 1 ou 0 article, la commande ne fonctionne pas - elle ne renvoie rien.

Des idées ?

3voto

Compter récursivement les fichiers dans les répertoires en PowerShell 2.0

ls -rec | ? {$_.mode -match 'd'} | select FullName,  @{N='Count';E={(ls $_.FullName | measure).Count}}

1voto

Dans powershell vous pouvez utiliser plusieurs commandes, pour rechercher ce chiffre de commandes : Get-Alias ;

Donc les cammands que la boîte à utiliser sont :

write-host (ls MydirectoryName).Count

ou

write-host (dir MydirectoryName).Count

ou

write-host (Get-ChildrenItem MydirectoryName).Count

0voto

OrigamiEye Points 103

Pour compter le nombre de fichiers d'un type spécifique dans un dossier. L'exemple est de compter les fichiers mp3 sur le lecteur F :.

( Get-ChildItme F: -Filter *.mp3 - Recurse | measure ).Count

Testé en 6.2.3, mais devrait fonctionner >4.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X