Курс 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 тест за змістом цієї теми.
Навігація курсом
← Робота з каталогами | Тест — Перевірки файлів →
💪 Або перейдіть одразу до вправ цього розділу.