next up previous contents
Nächste Seite: The World of ARS Aufwärts: Erweiterungen in der zweiten Vorherige Seite: Posix-Dateifunktionen   Inhalt

Beispiel zu POSIX-Dateifunktionen



(define directory
  (lambda(path)
    (let ((dir (posix-opendir path)))
      (letrec ((get-file (lambda()
                           (posix-readdir dir)))
               (loop (lambda(file)
                       (if file
                           (cons file (loop (get-file)))
                           '()))))
        (loop (get-file))))))

(write (directory "."))
(newline)

In diesem Beispiel wird der Inhalt des aktuellen Verzeichnisses ausgegeben.

Georg P. Loczewski 2003-07-18

Impressum und Datenschutz
access counter