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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Статические классы File и Directory

    C# SELF
    39 уровень,0 лекция
    В этой лекции вы узнаете, как с помощью статических классов File и Directory быстро выполнять типовые операции с файлами и папками: проверять существование, читать/записывать «целиком», копировать, перемещать, удалять, искать по маске и обходить каталоги рекурсивно. Разберём, когда выбирать методы File/ Directory, а когда — потоковые API, как безопасно собирать пути через Path.Combine, и какие ошибки встречаются чаще всего (права доступа, длина пути, гонки) — с практическими примерами и советами по try-catch.
    Открыта
  • Экземплярные классы FileInfo и DirectoryInfo

    C# SELF
    39 уровень,1 лекция
    В этой лекции разберём, чем экземплярные классы FileInfo и DirectoryInfo отличаются от статических File и Directory, как получать метаинформацию о файлах и папках, копировать, перемещать и удалять объекты, а также когда использовать GetFiles()/ EnumerateFiles() и обновлять кэш свойств через Refresh(). Всё с примерами и практическими рекомендациями.
    Открыта
  • Получение информации о файлах и директориях

    C# SELF
    39 уровень,2 лекция
    В этой лекции разберём, как в .NET получать и анализировать метаданные файлов и папок: путь, имя, расширение, размер, временные метки и атрибуты. Познакомимся с классами FileInfo и DirectoryInfo, перечислением FileAttributes, методами поиска ( GetFiles, EnumerateFiles) и рекурсивным обходом с SearchOption.AllDirectories. На практике научимся форматировать размеры, группировать по расширениям, считать общий объём директорий и искать файлы по датам и признакам.
    Открыта
  • Сравнение подходов File vs FileInfo

    C# SELF
    39 уровень,3 лекция
    В этой лекции сравним два подхода работы с файловой системой в .NET: статические утилиты ( File/ Directory) и объектный API ( FileInfo/ DirectoryInfo). Разберём реальные сценарии, кэширование метаданных, производительность на массовых операциях, уникальные возможности каждого API и практические рекомендации с типичными ошибками.
    Открыта
  • Класс Path — ваш помощник в работе с путями

    C# SELF
    39 уровень,4 лекция
    В этой лекции разбираем статический класс System.IO.Path: как безопасно собирать пути ( Combine), извлекать части пути ( GetFileName, GetExtension), менять расширения ( ChangeExtension), получать абсолютные пути ( GetFullPath), работать с разделителями и временными файлами. Меньше ошибок, больше кроссплатформенности!
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush