==============================================================================
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.
 |