Cursus Raku / Objecten, in- en uitvoer en excepties / Invoer en uitvoer
Werken met mappen
Om met het bestandssysteem zelf te werken — nagaan wat er bestaat en
mappen aanmaken — gebruikt Raku padobjecten. Elke string kan er
met de methode .IO in omgezet worden, en het padobject
beantwoordt dan vragen over dat pad.
De meest voorkomende vragen zijn of een pad bestaat en wat voor ding het is:
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 test op bestaan, .f test op een gewoon
bestand, en .d test op een map.
Om een nieuwe map aan te maken gebruik je mkdir:
mkdir 'reports';
say 'reports'.IO.d; # TrueHet volgende onderwerp laat zien hoe je opsomt wat een map bevat.
Ook in deze sectie
Praktijk
Maak de 1 quiz over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.