Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo

Labori kun dosierujoj

Por labori kun la dosiersistemo mem — kontroli, kio ekzistas, kaj krei dosierujojn — Raku uzas vojobjektojn. Ĉiu ĉeno povas esti transformita en unu per la metodo .IO, kaj la vojobjekto tiam respondas demandojn pri tiu vojo.

La plej oftaj demandoj estas, ĉu vojo ekzistas, kaj kia aĵo ĝi estas:

spurt 'greeting.txt', 'hi';

say 'greeting.txt'.IO.e; # True  — ĉu ĝi ekzistas?
say 'greeting.txt'.IO.f; # True  — ĉu ĝi estas dosiero?
say 'greeting.txt'.IO.d; # False — ĉu ĝi estas dosierujo?

.e testas ekziston, .f testas ordinaran dosieron, kaj .d testas dosierujon.

Por krei novan dosierujon, uzu mkdir:

mkdir 'reports';
say 'reports'.IO.d; # True

La sekva temo montras, kiel listigi tion, kion dosierujo enhavas.

Ankaŭ en ĉi tiu sekcio

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu sekcio.

Ekzercoj

En ĉi tiu sekcio estas 3 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.

  1. Ĉu ĝi ekzistas?
  2. Kreu dosierujon
  3. Dosiero aŭ dosierujo?

Kursa navigado

Solvo: Nombru la signojn   |   Listigi dosierujon