Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade
Darbs ar direktorijām
Lai strādātu ar pašu failu sistēmu — pārbaudītu, kas eksistē, un
veidotu direktorijas —, Raku izmanto ceļa objektus. Jebkuru
virkni par tādu var pārvērst ar metodi .IO, un ceļa objekts
tad atbild uz jautājumiem par šo ceļu.
Biežākie jautājumi ir, vai ceļš eksistē un kāda veida lieta tā ir:
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 pārbauda esamību, .f pārbauda, vai tas
ir parasts fails, un .d pārbauda, vai tā ir
direktorija.
Lai izveidotu jaunu direktoriju, izmantojiet mkdir:
mkdir 'reports';
say 'reports'.IO.d; # TrueNākamais temats parāda, kā uzskaitīt to, kas direktorijā ir.
Arī šajā sadaļā
Prakse
Jūs gaida 1 viktorīna par šīs sadaļas saturu.
Vingrinājumi
Šajā sadaļā ir 3 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.
Kursa navigācija
← Risinājums: Saskaitiet rakstzīmes | Direktorijas satura uzskaitīšana →