Cursus Raku / Objecten, in- en uitvoer en excepties / Invoer en uitvoer / Bestanden en mappen verwijderen
Quiz — Bestanden verwijderen
Wat drukt het volgende programma af?
mkdir 'data';
spurt 'data/x.txt', 'hi';
rmdir 'data';
say 'data'.IO.e;| 1 | True |
| 0 | False |
| 0 | een fout |
| 0 | Nil |
rmdir verwijdert alleen een lege map.
Hier bevat data nog steeds x.txt, dus
verwijdert rmdir niets en laat hij de map staan.
.e meldt daarom nog steeds True. Om de map te
verwijderen zou je eerst haar inhoud weghalen (bijvoorbeeld met
.unlink for 'data'.IO.dir) en daarna rmdir
aanroepen.