home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1457 / lies.das < prev   
Encoding:
Text File  |  1994-01-06  |  4.5 KB  |  143 lines

  1. ----------------------------------------------------------------------
  2. The FJD Underline Toolkit     (c) 1990-94  F.Jorga All Rights Reserved
  3. ----------------------------------------------------------------------
  4. PROGRAMM    : _FIND
  5. VERSION     : 3.1 / 1.1.94
  6. AUTOR       : Frank Jorga
  7. KONTAKT     : CIS: 100325,3500
  8.  
  9. Diese Programm ist Shareware. Es ist so wie es ist.
  10. Der Autor übernimmt keinerlei Haftung für garnichts.
  11. Sie dürfen das Programm verwenden solange Sie (oder Ihr Computer)
  12. wollen (was auch immer zuerst eintrifft). Sie dürfen dieses Programm
  13. auch nach Belieben weitergeben sofern es nicht gewerblich genutzt
  14. wird und diese Datei dabei ist.
  15.  
  16. Als Lizenz*aufwand* wünsche ich mir eine CIS Mail mit folgendem Anfang
  17.  
  18. TO: Frank Jorga, 100325,3500
  19. Ich findes das Programm (gut/schlecht) weil ....
  20.  
  21. Damit sind Sie registrierter Benutzer und ich um eine Erfahrung
  22. reicher. <g>
  23.  
  24. Die gewerbliche Nutzung ist mit mir gesondert zu besprechen,
  25. ansonsten untersagt. Unter gewerblich verstehe ich Unternehmen
  26. die mindestens 6 Nullen im (amtlichen) Umsatz haben.
  27.  
  28. Support erfolgt bei diesem Programm leider nur nach Lust, Laune
  29. und Zeitbedarf. Es sei denn, die Aufgabe ist technisch reizvoll.
  30.  
  31.  
  32. Nach der Bürokratie nun zur Funktionsweise:
  33.  
  34. _FIND dient zur Suche und Bearbeitung von bestimmten Dateien
  35. in drei Bereichen:
  36.  
  37. 1) über alle erreichbaren Laufwerke und Verzeichnisse (-a)
  38. 2) über das aktuelle Laufwerk
  39. 3) über einen Pfad auf dem aktuellen Laufwerk (-p)
  40.  
  41. zusätzlich können Einschränkungen gemacht werden:
  42.  
  43. 1) nur bestimmte Datumsbereiche (-dg, -de, -dl)
  44. 2) nur Dateien die ein bestimmtes Wort enthalten (-t)
  45.  
  46. Da man sich die Parameterstruktur kaum merken kann, erklärt sich das
  47. Programm weitgehend selbst, wenn man es ohne Parameter aufruft.
  48.  
  49.  
  50. Bedienungsbeispiele
  51.  
  52. Alle Dateien *.exe auf dem aktuellen Laufwerk ausgeben
  53.  
  54.     _find *.exe
  55.  
  56.  
  57. Alle Dateien *.c oder *.h auf dem aktuellen Laufwerk ausgeben
  58.  
  59.     _find *.[ch]
  60.  
  61.  
  62. Alle Dateien *.c auf allen Laufwerken mit Pfad ausgeben
  63.  
  64.     _find *.c -a -l
  65.  
  66.  
  67. Alle Dateien *.bak auf dem aktuellen Laufwerk löschen
  68.  
  69.     _find *.bak -s"del $$"
  70.  
  71. Die Anführungszeichen sind wichtig, da Leerstellen enthalten sind !
  72. (Häufigste Fehlerquelle !)
  73.  
  74.  
  75. Alle BASIC-Sourcen auf Diskette sichern
  76.  
  77.     _find *.bas -a -s"copy $$ a:"
  78.  
  79.  
  80. Alle Dateien *.c im aktuellen Baum auf *.bak sichern (kopieren).
  81.  
  82.     _find *.c -p. -s"copy $$ $.bak"
  83.  
  84.  
  85. Alle Dateien *.bat auf allen Laufwerken die das Wort 'smartdrv'
  86. enthalten auslisten.
  87.  
  88.     _find *.bat -a -tsmartdrv -s"type $$"
  89.  
  90. mehr als ein Fragment bei -t ist in der bestehenden Version nicht
  91. möglich. Die Suche erfolgt "case-sensitive" also unterschieden nach
  92. Groß- und Kleinschreibung. Wenn Sie nicht sicher sind sind, ob das
  93. Wort groß oder klein geschrieben wurde, dann machen Sie mehrere
  94. Durchläufe für alle möglichen Alternativen.
  95.  
  96.  
  97. Alle Dateien anzeigen die nach dem 1.12.1993 erstellt wurden
  98.  
  99.     _find * -dg1.12.1993 -l
  100.  
  101.  
  102. Alle Dateien auf Diskette sichern, die heute bearbeitet wurden. Bei
  103. mir ist heute übrigens der 6.1.94
  104.  
  105.     _find * -de6.1.1994 -a -s"copy $$ a:"
  106.  
  107.  
  108. Wenn man mit der Wildcardnotation von UNIX nicht firm ist, aber dennoch
  109. schlimmere Dinge vorhat, wie z.B. Mengen von Dateien zu löschen, möchte
  110. ich dringend empfehlen, die Dateien erst einmal nur auszugeben, um
  111. festzustellen welche nun tatsächlich dabei erwischt werden.
  112.  
  113.     _find * -s"del $$"
  114.  
  115. Zum Beispiel hat eine ähnlich geniale Wirkung wie der "rm -r" vom UNIX.
  116. Das Laufwerk ist mit Sicherheit hinterher leer! In einigen Fällen ist
  117. das aber doch der gewünschte Zweck. Wer also seiner Sache nicht
  118. hundertprozentig sicher ist sollte die "-s" Kommandos lieber auf TYPE
  119. und COPY beschränken.
  120.  
  121.  
  122. Besonders bewährt hat sich das Programm in folgenden Bereichen
  123. - Suche nach dem verlorenen Sohn
  124. - BAK-Dateien vernichten
  125. - SIK-Dateien vernichten
  126. - Sicherungsautomat für neuere Versionen (über das Datum)
  127.  
  128. Für manche Aufgaben wie z.B. das Löschen von BAK-Dateien bietet sich
  129. die AUTOEXEC.BAT als automatisierter Wirkungsort an.
  130.  
  131. Die Bedienung des Programmes ist zugegebenermaßen etwas kryptisch, aber
  132. der Denkaufwand rentiert sich definitif! Außerdem soll damit nicht
  133. der ohne-mein-wie-n-dos-mache-ich-garnichts-casual-anmauser <g>
  134. angesprochen werden als vielmehr der professionelle Anwender und
  135. Programmierer. Aus dem Underline-Toolkit gibt es noch weitere Tools.
  136. Sofern Interesse besteht, bitte in der Mail vermerken.
  137.  
  138. Viel Erfolg !
  139. Danke fürs Downloaden und die neue Bekanntschaft
  140. 6.1.1994
  141. Frank Jorga
  142. CIS 100325,3500
  143.