Next: Beispiel : iv
Up: Imageviewer
Previous: Window-Manager-Befehle
In Tcl stehen mehr oder weniger die gleichen grundlegenden Dateioperationen zur
Verfügung, welche auch die Standard-C-Library bereitstellt. Dies gilt im Bezug auf
die Befehlsnamen, wie auch ihrer Funktionalität.
- open filename [access] [perms]
Öffnet die Datei filename im Modus access und liefert einen
Filedeskriptor zurück. Mögliche Werte für access sind r,
r+, w, w+, a, a+. Wenn die Datei neu
angelegt werden muß, so können ihre Rechte über perms gesetzt
werden.
- close fileID
Schließt einen geöffneten Filedeskriptor.
- read fileID numBytes
Liest numBytes aus der durch den Filedeskriptor fileID
referenzierten Datei.
- gets fileID [VarNamr]
Liest die nächste Zeile aus der durch den Filedeskriptor fileID
referenzierten Datei und schreibt sie in die Variable VarName.
Ist diese nicht vorhanden, so liefert sie die Zeile als Returnwert
zurück.
- puts [-nonewline] [fileID] string
Schreibt den String string in die durch fileID referenzierte
Datei. Ist fileID nicht angegeben so wird auf die Standardausgabe
geschrieben. nonewline schaltet dabei den Zeilenumbruch aus.
- eof fileID
Liefert true (1), falls das Dateiende erreicht wurde, ansonsten
false (0).
- cd [dirname]
Wechselt ins Verzeichnis dirname.
- glob [-nocomplain] pattern [pattern ...]
Liefert eine Liste aller Dateinamen im aktuellen Verzeichnis, welche
auf eines der Pattern pattern passen. Die Ressource
nocomplain unterdrückt dabei eine Fehlermeldung, falls keine Datei
einem Pattern entspricht. (siehe Abschnitt 5.2)
- pwd
Liefert den aktuellen Pfad zurück.
Sascha Scherer
Fri Dec 6 09:58:01 MET 1996