Wie überprüfe ich die Anzahl der TXT-Dateien in einem Ordner (Befehl dir)?

7

Wie kann mit dem Befehl dir überprüft werden, wie viele TXT-Dateien sich in einem Ordner befinden (z. B. C:\Temp\)?

jrara
quelle

Antworten:

12
dir c:\temp\*.txt

Auf diese Weise erhalten Sie eine Zusammenfassung der Anzahl der Dateien, die diesem bestimmten Platzhalter entsprechen.

dir c:\temp\*.txt | find "File(s)"

Wenn Sie nur die Anzahl sehen möchten und keinen der Dateinamen sehen möchten.

Richard Lucas
quelle
4

Wenn Sie die Anzahl der Dateien in einer Stapelvariablen für die weitere Verarbeitung benötigen, können Sie dies folgendermaßen erhalten:

set i=0
for %%a in (*.txt) do set /a i+=1

Nach dem für die iVariable haben Sie die Anzahl der TXT-Dateien.

Aacini
quelle
3

Sie können Folgendes verwenden. Sobald es fertig ist, sehen Sie eine Zusammenfassung mit einer Anzahl der gesamten Übereinstimmungen:

dir *.txt /w /s
garryp
quelle
1

Der perfekte Weg, um die TXT-Dateien in einem Ordner zu zählen:

CD %UserProfile%\Desktop
DIR *.txt | FIND /c /i ".txt"
Riccardo La Marca
quelle
-3
for /F %i IN ('dir /b ^| find /i "." /c') DO if %i EQU 69 echo "the same"
Ronen Gottlieb
quelle
3
Wie ist das eine Lösung für die Frage?
Der Hochstapler
Weitere Erklärungen darüber, was los ist und warum, wären nützlich.
James Mertz