Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Darbs ar direktorijām / Exercises / Izveidojiet direktoriju
Risinājums: Izveidojiet direktoriju
Šeit ir iespējams risinājums uzdevumam.
Kods
mkdir 'reports';
spurt 'reports/data.txt', 'x';
say 'reports'.IO.d;
say 'reports/data.txt'.IO.e;🦋 Atrodiet programmu failā make-a-directory.raku.
Izvade
True
TrueKomentāri
mkdirizveido direktoriju, un.IO.dapstiprina, kareportsir direktorija.Tā kā direktorija tagad eksistē, tajā var ierakstīt failu, norādot ceļu, kurā ietilpst direktorijas nosaukums, —
reports/data.txt. Pārbaudot.euz šī ceļa, tiek apstiprināts, ka fails jaunajā direktorijā ir izveidots.Secībai ir nozīme:
spurtneizveido trūkstošas direktorijas jūsu vietā. Rakstīšanareports/data.txt, pirms direktorijareportseksistē, neizdodas ar kļūdu, piemēram,Failed to open file … : No such file or directory. Direktorijas izveidošana vispirms — kā to šeit daramkdir— ir tas, kas ļauj ierakstam izdoties. Ērti, kamkdirizveido arī visas trūkstošās starpdirektorijas, tāpēc ligzdots ceļš, piemēram,mkdir 'reports/2026', vienā izsaukumā uzbūvē visu ķēdi.