JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Створення і видалення файлів

    C# SELF
    40 рівень, 0 лекція
    Практичний посібник зі створення та видалення файлів у .NET: швидкі операції зі статичним класом File, робота з екземплярами через FileInfo, створення структури каталогів за допомогою Directory та Path, безпечне видалення ( Delete) і перевірка існування ( Exists), обробка винятків і типові пастки. Усе з наочними прикладами.
    Відкрита
  • Створення й видалення каталогів ( Directory)

    C# SELF
    40 рівень, 1 лекція
    У цій лекції ви навчитеся створювати й видаляти папки у .NET за допомогою статичного класу Directory: розберемо Directory.CreateDirectory (включно з рекурсивним створенням), перевірку наявності через Directory.Exists, роботу з DirectoryInfo, безпечне видалення методом Directory.Delete із параметром recursive: true, а також коректне складання шляхів через Path.Combine і обробку помилок ( UnauthorizedAccessException, IOException).
    Відкрита
  • Копіювання файлів і каталогів

    C# SELF
    40 рівень, 2 лекція
    У цій лекції розглянемо практику копіювання: від простого копіювання файлу через File.Copy і FileInfo.CopyTo до рекурсивного копіювання каталогів із використанням Directory.GetFiles, Directory.GetDirectories, Directory.CreateDirectory і безпечного складання шляхів через Path.Combine. Поговоримо про обробку помилок, перезапис ( overwrite: true), підводні камені (блокування, права, довжина шляху) і про те, як не отримати StackOverflowException, копіюючи каталог «сам у себе».
    Відкрита
  • Переміщення файлів і каталогів

    C# SELF
    40 рівень, 3 лекція
    У цій лекції розберемося, як переміщати й перейменовувати файли та каталоги в .NET: статичні методи File.Move, Directory.Move і екземплярні FileInfo.MoveTo, DirectoryInfo.MoveTo. Поговоримо про конфлікти імен, права доступу, переміщення між томами та найкращі практики з System.IO.Path. Усе зі зрозумілими прикладами й практичними порадами.
    Відкрита
  • Масові операції з файлами

    C# SELF
    40 рівень, 4 лекція
    Практична лекція про те, як виконувати масові операції з файлами й каталогами у .NET: отримання списку файлів через Directory.GetFiles(), робота зі шляхами через Path, копіювання й переміщення за допомогою File.Copy/ File.Move, рекурсивне копіювання каталогів, фільтрування через LINQ й обхід вкладених каталогів із SearchOption.AllDirectories. Поговоримо про безпеку, перезапис ( overwrite: true) та обробку помилок ( try- catch), щоб ваш код упевнено впорався із сотнями й тисячами файлів.
    Відкрита
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush