Ruby/Dir

Aus Scientia
Version vom 6. März 2011, 08:23 Uhr von Alexis Hiemis (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Dir

Mit dem Befehl "Dir" werden verschiedene Operationen in der Dateistruktur vorgenommen.

Homeverzeichnis

Dir.getwd()

Code

dirp = Dir.open(".")
for f in dirp
  case f
  when /^\./, /~$/, /\.o/
    # Wenn die zeichen drin sind nichts ausgeben.
  else
    print f, "\n"
  end
end
dirp.close

Erklärug

Mit "Dir.open(".")" wird das Verzeichnis geöffnet und der Pfad in der Variable "dirp" gespeichert. Alternativ kann man auch Dir.open("C:\windows\") benutzen. Der Punkt im Codebeispiel fungiert als Zeiger auf das aktuelle Arbeitsverzeichnis (das Verzeichniss in welchem die Game.exe liegt).

Links