Ich habe ein Verzeichnis, das eine große Anzahl von Unterverzeichnissen enthält. Jedes Unterverzeichnis wird wie "treedir_xxx" benannt, wobei xxx eine Zahl ist. Ich möchte einen Befehl ausführen (vorzugsweise von der Befehlszeile, da ich keine Erfahrung mit Batch-Skripten habe), die die Anzahl der Dateien in jedem Unterverzeichnis namens "treedir_xxx" zählt und diese Zahlen in eine Textdatei schreibt. Ich denke, das sollte nicht sehr schwierig sein, aber bisher war ich erfolglos.Anzahl der Dateien in mehreren Unterverzeichnissen von der Befehlszeile aus gezählt
Ich habe Dinge wie find *treedir* -maxdepth 1 -type f | wc -l
versucht, aber dies gibt nur die Gesamtzahl der Dateien und nicht die Anzahl der Dateien in jedem einzelnen Ordner zurück.
tun Verzeichnisse nur Dateien enthalten oder auch als auch Verzeichnisse? Das heißt, wie tief ist der Baum von dirs? – fedorqui
das könnte helfen; http://stackoverflow.com/questions/15216370/how-to-count-number-of-files-in-each-directory –
Oder noch besser: http://stackoverflow.com/q/307015/2988730 –