==============================================================================
Programm: Count
Version : V1.4
Datum : 24.02.97
Funktion: Zaehlt Dirs / Files / Bytes / Blocks uebgergebener Pfade und
Files und gibt diese Werte aus.
=============================================================================
Aufruf: Count PATH/M/A
z.B.:
-----
Hard-Disk:> Count gibtesnicht: dh0: dh1: dh2: s:Startup-Sequence ram: env:
Seconds Files Dirs Bytes Blocks Path
------------------------------------------------------------------------------
125.04 24,072 2,255 444,528,549 881,182 dh0:
61.08 13,602 725 419,787,635 827,032 dh1:
22.97 2,948 369 210,285,828 412,364 dh2:
0.00 1 0 4,897 10 s:Startup-Sequence
0.08 43 8 47,173 70 ram:
0.08 37 11 24,681 53 env:
------------------------------------------------------------------------------
209.27 40,703 3,368 1,074,678,763 2,120,711 ( = 1,085,867,008 Bytes)
==============================================================================
Count 1.4 von M.Thoele
Hard-Disk:>
Einschraenkungen:
-----------------
Leider koennen Bytes und Total_Bytes nur bis zu 4GB aufnehmen.
Weiss jemand, wie man das anders machen kann?
(Mit DOUBLE's klappt es jedenfalls nicht - ausserdem funktioniert modulo
dann nicht)
Changes:
--------
1.0 - 1.1 (04.01.1997)
----------------------
- Kam nicht mit Files zurecht.
- Pruefte uebergebene Pathes/Files nicht.
- Zaehlte erstes Verzeichniss nicht mit.
- Bricht nun bei CTRL-C ab.
1.1 - 1.2 (13.02.1997)
----------------------
- Prueft vorhandenen Stack, da meine Rekursivfunktion sehr viel Stack frisst.
Es konnte vorkommen, dass Count bei zu vielen Verzeichnissebenen (ab etwa 19)
und zuwenig Stack abstuerzte.
1.2 - 1.3 (21.02.1997)
----------------------
- Zaehlt nun die Zeit mit, die benoetigt wird, einzelne Eintraege zusammenzuzaehlen.
Ist nicht mehr als eine Spielerei, aber ich fand es interessant.
1.3 - 1.4 (21.02.1997)
----------------------
- Microsekunden auf 2 Stellen abgerundet.
- Es werden hinter den benutzten Block die Anzahl der tatsaechlich
verbrauchten Bytes angezeigt.
|