JavaRush
AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Типовые исключения при работе с файлами

    C# SELF
    38 уровень,0 лекция
    В этой лекции разберём самые частые исключения при работе с файлами в C#: от FileNotFoundException и UnauthorizedAccessException до общего IOException. Вы узнаете, когда они возникают, как их корректно обрабатывать с помощью try-catch, какие нюансы учитывать на Windows, Linux и macOS, и получите практические советы, таблицы-шпаргалки и блок‑схему действий при ошибках.
    Открыта
  • Перехват файловых исключений ( try-catch)

    C# SELF
    38 уровень,1 лекция
    В этой лекции вы научитесь безопасно работать с файлами в C#: правильно использовать try-catch, выбирать нужные блоки catch, обрабатывать типичные ошибки ( FileNotFoundException, UnauthorizedAccessException, IOException и др.), реализовывать повторные попытки и избегать распространённых ловушек. Всё на наглядных примерах с практическими рекомендациями.
    Открыта
  • Проверка наличия файла/папки

    C# SELF
    38 уровень,2 лекция
    В этой лекции вы узнаете, как безопасно работать с файловой системой в .NET: проверять существование файлов и каталогов через File.Exists и Directory.Exists, правильно формировать пути с Path.Combine, создавать недостающие папки и избегать типичных ошибок при чтении/записи. Всё с практическими примерами.
    Открыта
  • Повреждённые файлы и кодировки

    C# SELF
    38 уровень,3 лекция
    В этой лекции разбираем, почему при чтении текстовых файлов в .NET возникают ошибки кодирования, как проявляются повреждённые данные и что делать при исключениях вроде DecoderFallbackException и EncoderFallbackException. Поговорим о BOM, настройках Encoding, fallback-стратегиях, корректном использовании StreamReader/ StreamWriter и практических приёмах обработки ошибок.
    Открыта
  • Безопасное чтение и запись файлов

    C# SELF
    38 уровень,4 лекция
    Практическое руководство по безопасной работе с файлами в C# и .NET: проверки существования и прав, корректное закрытие потоков через using, обработка ошибок с try-catch, валидация путей, управление совместным доступом ( FileShare), атомарная запись через File.Replace, а также когда уместны обёртки File.ReadAllText/ File.WriteAllText. Разберём частые кейсы, исключения вроде IOException и покажем надёжные паттерны с примерами кода.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush