Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ein- und Ausgabe / Arbeiten mit Verzeichnissen / Exercises / Datei oder Verzeichnis?

Lösung: Datei oder Verzeichnis?

Hier ist eine mögliche Lösung der Aufgabe.

Code

spurt 'a.txt', 'x';

say 'a.txt'.IO.f;
say 'a.txt'.IO.d;

🦋 Du findest den Quellcode in der Datei file-or-directory.raku.

Ausgabe

True
False

Kommentare

  1. .f prüft auf eine gewöhnliche Datei, liefert für a.txt also True.

  2. .d prüft auf ein Verzeichnis. Zu genau demselben Pfad befragt liefert es False, denn a.txt ist eine Datei und kein Verzeichnis. Die beiden Prüfungen ergänzen einander, und so unterscheidet man eine Datei von einem Verzeichnis.

Kursnavigation

Datei oder Verzeichnis?   |   Dateien und Verzeichnisse löschen