Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
726 of 1492 menu
◀ ▶

Exists

Свойство Exists возвращает true, если файл есть. Значение берётся при создании объекта и не меняется, пока не вызвать Refresh.

Синтаксис

bool exists = fileInfo.Exists;

Пример

Давайте проверим abcde.txt до и после записи:

using System; using System.IO; class Program { static void Main() { var info = new FileInfo("abcde.txt"); Console.WriteLine(info.Exists); File.WriteAllText("abcde.txt", "abcde"); Console.WriteLine(info.Exists); info.Refresh(); Console.WriteLine(info.Exists); } }

Результат выполнения кода:

False False True

Пример

Давайте сравним с Exists у File:

using System; using System.IO; class Program { static void Main() { File.WriteAllText("abcde.txt", "12345"); bool res = new FileInfo("abcde.txt").Exists; Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

  • Refresh,
    перечитать сведения
  • FileInfo,
    объект про файл
  • File,
    статическая проверка
  • Directory,
    папки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить