У нас вы можете посмотреть бесплатно FolderInsight | Урок 3: Рекурсивний обхід директорії (функція get_directory_info) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🚀 Урок 3. Рекурсивний обхід директорії для FolderInsight Привіт, колеги! На цьому етапі ми вирушаємо до самого “серця” нашого застосунку: рекурсивного обходу вибраної папки. Основна мета — зібрати детальну інформацію про всі вкладені файли та директорії і підсумувати загальний розмір у байтах. Усе це вкладемо в зручний словник, із яким легко працювати надалі. 🔍 1. Як працює get_directory_info Функція get_directory_info відповідає за: Обхід усіх елементів у заданій директорії (через path.iterdir()). Перевірку типу кожного елемента (файл чи підпапка) за допомогою entry.is_dir(). Накопичення та повернення результатів у вигляді словника з інформацією (ім’я, розмір, підпапки тощо). Це дає змогу легко зчитувати цілі “дерева” директорій та одразу знати, скільки місця вони займають на диску. ⚠ 2. Використання try-except Під час обходу директорій ми можемо зіштовхнутися з проблемами доступу (наприклад, нестача прав) чи ситуацією, коли файл уже видалено. Щоб скрипт не “падав” через такі дрібниці, використовують конструкцію try-except. Корпоративна порада: Якщо виникає помилка доступу, можна просто «пропускати» такий елемент, щоб програма продовжила роботу без втрати загального контексту. 🔗 Посилання на PyCharm Community https://www.jetbrains.com/pycharm/dow... Для зручної розробки та налагодження проєкту не забувайте завантажити PyCharm Community. Це ідеальний інструмент для Python-розробників, і до того ж безкоштовний. Усе, що потрібно для ефективної роботи з кодом, ви знайдете там. 🎉 Що далі? Оптимізація: у наступних уроках дослідимо, як ефективно обробляти великі обсяги даних та зменшити час виконання. Візуалізація: познайомимося з простими способами побудови діаграм і графіків, щоб наочно відобразити наші підрахунки. Розширення функціоналу: дізнаємося, як додавати нові “фішки” до FolderInsight, щоб робити аналіз директорій ще зручнішим. Не забудьте підписатися на канал, вдарити 🔔 та ділитися ідеями в коментарях — попереду ще багато цікавих інструментів для аналізу та візуалізації! До зустрічі у наступному уроці! Ваша команда FolderInsight 📂✨