Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Darbs ar direktorijām
Direktorijas satura uzskaitīšana
Rutīna dir atgriež direktorijas ierakstus — katru kā
ceļa objektu. To secība nav noteikta, tāpēc paredzamas izvades dēļ
rezultātu mēdz sakārtot.
mkdir 'box';
spurt 'box/a.txt', '';
spurt 'box/b.txt', '';
for dir('box').sort -> $entry {
say $entry.basename;
}Tas secībā izdrukā direktorijā box esošo failu
nosaukumus:
a.txt
b.txtKatrs ieraksts ir pilns ceļa objekts; metode basename
dod tikai pēdējo nosaukumu, bez direktorijas daļas. Ceļa objektam var
uzdot visus tos pašus jautājumus, ko iepriekš — .f,
.d, .e —, tāpēc varat, piemēram, iziet cauri
direktorijai un atlasīt tikai failus.
Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Darbs ar direktorijām | Viktorīna — Failu pārbaudes →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.