Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Labori kun dosierujoj / Exercises / Dosiero aŭ dosierujo?

Solvo: Dosiero aŭ dosierujo?

Jen ebla solvo de la tasko.

Kodo

spurt 'a.txt', 'x';

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

🦋 Vi povas trovi la fontkodon en la dosiero file-or-directory.raku.

Eligo

True
False

Komentoj

  1. .f testas ordinaran dosieron, do ĝi redonas True por a.txt.

  2. .d testas dosierujon. Demandita pri la tute sama vojo, ĝi redonas False, ĉar a.txt estas dosiero, ne dosierujo. La du testoj estas komplementaj, kio estas la maniero distingi dosieron kaj dosierujon.

Kursa navigado

Dosiero aŭ dosierujo?   |   Forigi dosierojn kaj dosierujojn