Corso di Raku / Oggetti, input/output ed eccezioni / Input e output
Lavorare con le directory
Per lavorare con il file system in sé — controllare che cosa esiste e
creare directory — Raku usa gli oggetti percorso. Qualunque
stringa può essere trasformata in uno di essi con il metodo
.IO, e l’oggetto percorso risponde poi alle domande su quel
percorso.
Le domande più comuni sono se un percorso esista e che genere di cosa sia:
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 verifica l’esistenza, .f verifica se si
tratta di un file regolare e .d se si tratta di una
directory.
Per creare una nuova directory, usa mkdir:
mkdir 'reports';
say 'reports'.IO.d; # TrueL’argomento successivo mostra come elencare il contenuto di una directory.
Anche in questa sezione
Pratica
Risolvi 1 quiz sul contenuto di questa sezione.
Esercizi
Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.