Курс по Raku / Обекти, вход-изход и изключения / Вход и изход / Работа с директории
Изброяване на директория
Процедурата dir връща елементите на директория — всеки
като обект-път. Редът им не е фиксиран, така че често се сортира
резултатът заради предвидим изход.
mkdir 'box';
spurt 'box/a.txt', '';
spurt 'box/b.txt', '';
for dir('box').sort -> $entry {
say $entry.basename;
}Това отпечатва имената на файловете в директорията box,
по ред:
a.txt
b.txtВсеки елемент е пълен обект-път; методът basename дава
само крайното име, без частта с директорията. От обект-път можете да
зададете всички същите въпроси както преди — .f,
.d, .e, — така че можете например да обходите
директория и да отделите само файловете.
Практика
Направете 1 тест върху съдържанието на тази тема.
Навигация в курса
← Работа с директории | Тест — Проверки на файлове →
💪 Или преминете направо към упражненията в този
раздел.