home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 1
/
FFMCD01.bin
/
bbs
/
cliutil
/
dirs.lha
/
Dirs
/
Deutsch
/
dirs.dok
< prev
next >
Wrap
Text File
|
1993-08-26
|
14KB
|
406 lines
Dirs V1.00
Copyright © 1993 Harald Pehl
Alle Rechte reserviert
FREEWARE
Mit Anleitung
Vorwort
-------
Dieses Programm ist Freeware, das bedeutet, daß Sie es frei weiter-
kopieren können, solange Sie nicht mehr Geld verlangen, als eine normale
Gebühr für die Kopie. Wenn Sie dieses Programm verbreiten wollen, sollten
Sie auch dieses Dokument mitverbreiten. Dieses Programm kann nicht ohne
die schriftliche Erlaubnis des Autors zum kommerziellen Verkauf angeboten
werden.
Wenn Sie irgendwelche Vorschläge oder Gedanken zum Programm haben, so
lassen Sie mich davon wissen. Natürlich bin ich auch für jede Art von
Geschenken dankbar!!
Schreiben Sie an folgende Adresse :
Harald Pehl
Equarhofen 8
97215 Uffenheim
Germany - Europe
Einleitung
----------
Dirs ist ein mächtiger Befehl, der die Vorteile der Befehle List und Dir in sich
vereinigt und dazu noch sehr flexibel ist. Ähnlich wie bei den MS-DOSen kann man
sich die am häufigsten der immerhin 22 Optionen in einer Variable abspeichern
(am besten in der startup-sequence oder der shell-startup). Diese Variable oder
-falls in der Befehlszeile angegeben eine andere Variable- wird dann automatisch
von Dirs eingelesen und ausgewertet. So kann man sich ganz einfach seinen
'Lieblings-Dirs-Befehl' zusammenstellen.
Programmaufruf
--------------
Dirs ist nur über das CLI aufrufbar, und hat folgende Synthax:
Dirs ARGS/M,
C = CLI/S,
S = SINCE/K,
U = UPTO/K,
AS = ALPHASORT/S,
-AS = -ALPHASORT/S,
SS = SIZESORT/S,
-SS = -SIZESORT/S,
DS = DATESORT/S,
-DS = -DATESORT/S,
Q = QUICK/S,
DO = DIRSONLY/S,
FO = FILESONLY/S,
FF = FILESFIRST/S,
SH = SHOWHIDDEN,
NH = NOHEAD/S,
NI = NOINFO/S,
NS = NOSIZE/S,
NP = NOPROTECT/S,
ND = NODATE/S,
NC = NOCOMMENT/S,
V = VAR/K,
HEADFORM/K,
? = HELP/S,
Erklärung der Abkürzungen:
Option/K Bei dieser Option handelt es sich um ein Schlüsselwort,
das zusammen mit dem entsprechenden Argument angegeben
werden muß (K = Keyword).
Schalter/S Wird dieser Begriff angegeben, ist der Schalter
eingeschaltet, andernfalls nicht.
Argument/M An dieser Position können ein oder mehrere Argumente
angegeben werden.
Die Buchstaben vor dem '=' können als Abkürzungen für die Parameter
verwendet werden.
Erklärung der Parameter:
ARGS/M:
Hier können Sie mehrere Dateien und Verzeichnisse angeben, die
hintereinander aufgelistet werden. Jokerzeichen wie '#', '?' und '#?'
können verwendet werden. Falls dieser Parameter ganz weggelassen
wird, liest dirs das aktuelle Verzeichnis ein.
C = CLI/S:
Bei Angabe dieses Parameters, werden die Argumente NUR übers CLI
eingelesen und eine eventuell vorhandene ENV-Variable wird nicht
berücksichtigt. Steht in der ENV-Variable z.B. 'alphasort noprotect
nocomment', dann werden die Daten alphabetisch sortiert (A-Z), ohne
Ausgabe der Schutzbits und ohne Kommentar ausgegeben. Es ist jetzt
möglich zusätzlich auch die Größenangabe zu unterdrücken, indem man im
CLI eingibt 'dirs nosize'. Will man jedoch nicht alphabetisch sondern
nach Größe sortieren lassen, so muß man im CLI eingeben 'dirs CLI
sizesort' eingeben (nun wird die Umgebungsvariable nicht mehr
automatisch eingelesen und die Grundeinstellungen sind nun wirksam).
Mit Hilfe der CLI-Option kann man also auch ganz einfach das Auslesen
der Umgebungsvariable aus- und die Grundeinstellungen einschalten.
S = SINCE/K:
Es werden nur Dateien und Verzeichnisse seit einem bestimmten Datum
oder seit einer bestimmten Uhrzeit ausgegeben. Sie können auch
tomorrow, yesterday oder today angeben um Dateien und Verzeichnisse
seit morgen, gestern oder heute anzusehen.
U = UPTO/K:
Es werden nur Dateien und Verzeichnisse bis zu einem bestimmten Datum
oder bis zu einer bestimmten Uhrzeit ausgegeben. Sie können auch
tomorrow, yesterday oder today angeben um Dateien und Verzeichnisse
die vor dem morgigen, gestrigen oder heutigen Tag erstellt wurden
anzusehen.
AS = ALPHASORT/S:
Die Dateien und Verzeichnisse werden alphabetisch sortiert und zwar
von A-Z ohne daß dabei zwischen Groß- und Kleinschreibung unterschieden
wird.
-AS = -ALPHASORT/S:
Dreht die Sortierreihenfolge von ALPHASORT um.
SS = SIZESORT/S:
Die Dateien werden der Größe nach sortiert. Es werden zuerst die
kleinsten Dateien und dann die größeren angezeigt.
-SS = -SIZESORT/S:
Dreht die Sortierreihenfolge von SIZESORT um.
DS = DATESORT/S:
Die Dateien und Verzeichnisse werden nach ihrem Datum sortiert
ausgegeben. Dabei werden zuerst die älteren Dateien und dann die
neueren ausgegeben. Haben zwei Dateien oder zwei Verzeichnisse das
gleiche Datum, werden die zwei Uhrzeiten miteinander verglichen.
-DS = -DATESORT/S
Dreht die Sortierreihenfolge von DATESORT um.
Q = QUICK/S
Bei angabe dieses Parameters werden lediglich die Dateinamen
ausgegeben. Weiterhin wird keine Kopf- und Fußzeile ausgegeben.
Die Option 'QUICK' hat jedoch keinen Einfluß auf den Sortiermodus.
DO = DIRSONLY/S:
Es werden nur Verzeichnisse ausgegeben.
FO = FILESONLY/S:
Diese Option stellt das Gegenteil zu 'DIRSONLY' dar und gibt -wer
hätte das gedacht- nur Dateien aus.
FF = FILESFIRST/S:
Normalerweise werden zuerst die Verzeichnisse und danach die Dateien
ausgegeben, sollte jemanden diese Reihenfolge stören so kann er sie
mit Hilfe dieses Parameters umstellen und zuerst die Dateien und
danach die Verzeichnisse ausgeben lassen.
SH = SHOWHIDDEN:
Dirs berücksichtigt bei der Ausgabe der Verzeichnisse und Dateien das
Schutzbit 'h' (Hidden-Flag) und zeigt Dateien mit diesem Bit nicht an.
Mit der Option 'SHOWHIDDEN' werden diese Dateien jedoch mitangezeigt.
NH = NOHEAD/S:
Dieser Parameter bewirkt, daß keine Kopf- und Fußzeile angezeigt wird.
NI = NOINFO/S:
NS = NOSIZE/S:
NP = NOPROTECT/S:
ND = NODATE/S:
NC = NOCOMMENT/S:
Diese fünf Parameter blenden bestimmte Dateien bzw. Informationen aus:
(von oben nach unten)
- .info-Dateien
- die Größenangabe (bei Verzeichnissen wird das '(dir)'
ausgeblendet)
- die Schutzbits
- das Datum und die Uhrzeit
- der Kommentar
V = VAR/K:
Standardmäßig wird nach einer Umgebungsvariablen namens 'DIRCMD'
gesucht und falls gefunden ausgelesen. Wenn Sie jedoch eine ganz
bestimmte Umgebungsvariable einlesen wollen, die nicht 'DIRCMD' heißt,
dann können Sie den Parameter 'VAR' dazu benutzen um Dirs mitzuteilen
wie die Variable heißt. Wenn Sie also z.B. eine Umgebungsvariable
namens 'dirvar' einlesen wollen, können Sie eine der folgenden Wege
benutzen:
1. Dirs VAR=dirvar
2. Dirs V dirvar
3. Dirs V=ENV:dirvar
Wenn Sie wie bei 1. und 2. den Pfad der Variablen weglassen wird sie
automatisch im ENV:-Verzeichniss gesucht.
HEADFORM/K:
Hier können Sie -als kleine Spielerei- die Zeichenkette die in der
Fußzeile erscheint selbst bestimmen (standardmäßig ist das '<»--«>').
Wenn Sie also z.B. 'Dirs HEADFORM " -Hallo- " schreiben bekommen
sie in etwa folgende Fußz