next up previous contents index
Search Next: Dateien erzeugen und löschen Up: Variablen, Blöcke und Iteratoren Previous: Variablen, Blöcke und Iteratoren   Contents   Index

Verzeichnisse

Für das Arbeiten mit Verzeichnissen stellt die Klasse Dir unter anderem die in Tabelle 10.1 aufgelisteten Methoden zur Verfügung. Eine vollständige Übersicht findet sich in [ThHu01] oder online auf [PickAxe].


Table: Methoden für Verzeichnisse
Dir.getwd Pfad des aktuellen Verzeichnisses
Dir.mkdir("bsp") Verzeichnis bsp anlegen
Dir.rmdir("bsp") leeres Verzeichnis bsp löschen
Dir[] Dateinamen mit Muster suchen
Dir.entries alle Einträge eines Verzeichnisses
Dir.foreach Iterator über alle Einträge

Um zum Beispiel alle Dateien in einem Windows-Verzeichnis zu erhalten, kann man files = Dir["C:/dir/*"] verwenden. Die Unix-Besonderheit Tilde ~, die für das Startverzeichnis eines Benutzers steht, kann mit "~".expand_path aufgelöst werden.



(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20