Anzahl Dateien eines oder mehreren Dateityps per Batch oder Powershell
Hallo liebe Gemeinde,
gibt es eine einfache Möglichkeit ein Laufwerk nach verschiedenen Dateitypen zu durchsuchen?
Ich möchte nur die Anzahl der Dateien ermitteln und den Typ. Sozusagen 12345 Dateien Dateityp: mp3 etc..
Über den DIR Befehl geht das ja schon aber ich möchte kein Dateinamen sondern nur die Anzahl der Dateien mit dem Dateityp mp3 oder was anderes.
Freu mich :o)
LG
Heiko
gibt es eine einfache Möglichkeit ein Laufwerk nach verschiedenen Dateitypen zu durchsuchen?
Ich möchte nur die Anzahl der Dateien ermitteln und den Typ. Sozusagen 12345 Dateien Dateityp: mp3 etc..
Über den DIR Befehl geht das ja schon aber ich möchte kein Dateinamen sondern nur die Anzahl der Dateien mit dem Dateityp mp3 oder was anderes.
1
dir /B /S D:\*.mp3>Log.txt
Freu mich :o)
LG
Heiko
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 266688
Url: https://administrator.de/forum/anzahl-dateien-eines-oder-mehreren-dateityps-per-batch-oder-powershell-266688.html
Ausgedruckt am: 15.04.2025 um 05:04 Uhr
14 Kommentare
Neuester Kommentar
Hallo Heiko,
z.B. so mit Powershell um die Anzahl der Files zu ermitteln
Du kannst auch mehere Dateierweiterungen gleichzeitig abfragen und anzeigen lassen:
oder mit Batch z.B. so
Grüße Uwe
z.B. so mit Powershell um die Anzahl der Files zu ermitteln
gci D:\*.mp3 -Recurse | measure | select -Expand count
gci D:\ -Include *.mp3,*.wav -Recurse | group Extension | select Name,Count
dir /b /s D:\*.mp3 | find /c "."
Zitat von @pixel0815:
ich erhalte lediglich immer 0 als Ausgabe?
Das ist eine alte Powershell der Version 2.0 auf einem Windows 2003 Server.
Geht auch mit PS2.0 hier gerade getestet.ich erhalte lediglich immer 0 als Ausgabe?
Das ist eine alte Powershell der Version 2.0 auf einem Windows 2003 Server.
Ansonsten machs mal nur so :
gci D:\*.mp3 -Recurse | measure
och nöööööööööö das gibt Abzüg
.... 5 € Kaffeekasse
Moin HeikoWellendorf,
Wenn du wirklich nur nur die Anzahl brauchst, dann geht es auch mit einer Zeile über den ollen CMD-Interpreter:
-> würde in Verzeichnis "D:\musi" und unterhalb davon nach *.mp3-Dateien suchen und zu dem Ergebnis 12345 kommen.
Die FOR/R-Anweisung ist vergleichsweise performant und entspricht dem "-Recurse, das colinardo verwendet.
Grüße
Biber
Wenn du wirklich nur nur die Anzahl brauchst, dann geht es auch mit einer Zeile über den ollen CMD-Interpreter:
cmd /v:on /C "set cnt=0 & (For /r "d:\musi\" %i in (*.mp3) do @set /a "cnt+=1">nul) & @echo %cnt%"
-> würde in Verzeichnis "D:\musi" und unterhalb davon nach *.mp3-Dateien suchen und zu dem Ergebnis 12345 kommen.
Die FOR/R-Anweisung ist vergleichsweise performant und entspricht dem "-Recurse, das colinardo verwendet.
Grüße
Biber