Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ein- und Ausgabe
Arbeiten mit Verzeichnissen
Um mit dem Dateisystem selbst zu arbeiten — zu prüfen, was es gibt,
und Verzeichnisse anzulegen —, verwendet Raku Pfadobjekte. Jede
Zeichenkette lässt sich mit der Methode .IO in eines
verwandeln, und das Pfadobjekt beantwortet dann Fragen zu diesem
Pfad.
Die häufigsten Fragen sind, ob ein Pfad existiert und um was für ein Ding es sich handelt:
spurt 'greeting.txt', 'hi';
say 'greeting.txt'.IO.e; # True — does it exist?
say 'greeting.txt'.IO.f; # True — is it a file?
say 'greeting.txt'.IO.d; # False — is it a directory?.e prüft die Existenz, .f prüft auf eine
gewöhnliche Datei und .d auf ein Verzeichnis.
Um ein neues Verzeichnis anzulegen, verwenden Sie
mkdir:
mkdir 'reports';
say 'reports'.IO.d; # TrueDas nächste Thema zeigt, wie man auflistet, was ein Verzeichnis enthält.
Ebenfalls in diesem Abschnitt
Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Abschnitts.
Übungen
Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.