Wie kann ich dateien/ordner per batch zählen

Hallo,

ich würde gerne alle ordner und dateien in einem bestimten ordner zählen und das ergebnis mit zeitangabe in einer textdatei speichern.

das ganze möchte ich dann per taskplaner einmal am tag auf meinem webserver aufrufen.

die textdatei soll ungefär so aussehen:

23 Ordner;555 Dateien;30.11.2009 14:02

vielen dank schonmal für eure hilfe

Hi

ich würde gerne alle ordner und dateien in einem bestimten
ordner zählen und das ergebnis mit zeitangabe in einer
textdatei speichern.

Du hast leider kein Betriebsystem angegeben…
In Linux geht es mit:
ls -l |grep ^d | wc -l = Ordner
ls -l |grep ^- | wc -l = Dateien

Das mit date und echo nun zu einer Zeile formen und an die Datei anhängen

In Windows muss ich grad passen, sorry.

Andreas

Hallo
Folgendes Skript erledigt das von dir gewünschte. Bei den files wird auch die Bacth selbst mitgezählt. Wenn du das nicht wünschst einfach filecnt auf -1 zu Beginn setzen.

set /A filecnt=0
set /A dircnt=0
for /F %%i in ('dir /B /A-d') do set /A filecnt=filecnt+1
for /F %%i in ('dir /B /Ad') do set /A dircnt=dircnt+1
echo %filecnt% files; %dircnt% directories; %DATE% %TIME%

Liebe Grüße.
Alex