Corso di Raku / Oggetti, input/output ed eccezioni / Input e output / Lavorare con le directory / Exercises / File o directory?

Soluzione: File o directory?

Ecco una possibile soluzione del compito.

Codice

spurt 'a.txt', 'x';

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

🦋 Trova il programma nel file file-or-directory.raku.

Output

True
False

Commenti

  1. .f verifica se si tratta di un file regolare, quindi restituisce True per a.txt.

  2. .d verifica se si tratta di una directory. Interrogato sullo stesso identico percorso, restituisce False, perché a.txt è un file e non una directory. I due test sono complementari, ed è così che si distingue un file da una directory.

File o directory?   |   Cancellare file e directory