Cursus Raku / Objecten, in- en uitvoer en excepties / Invoer en uitvoer / Werken met mappen

Een map weergeven

De routine dir geeft de items van een map terug — elk als padobject. Hun volgorde ligt niet vast, dus het is gebruikelijk het resultaat te sorteren voor voorspelbare uitvoer.

mkdir 'box';
spurt 'box/a.txt', '';
spurt 'box/b.txt', '';

for dir('box').sort -> $entry {
    say $entry.basename;
}

Dit drukt de namen van de bestanden in de map box op volgorde af:

a.txt
b.txt

Elk item is een volledig padobject; de methode basename geeft alleen de laatste naam, zonder het mapgedeelte. Aan een padobject kun je alle vragen van eerder stellen — .f, .d, .e — dus je kunt bijvoorbeeld door een map lopen en er alleen de bestanden uit vissen.

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Werken met mappen   |   Quiz — Bestandstests


💪 Of ga direct naar de oefeningen in deze sectie.