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

Name

Name - только имя файла, FullName - полный путь, Extension - расширение с точкой, DirectoryName - папка, в которой лежит файл.

Синтаксис

string name = fileInfo.Name; string ext = fileInfo.Extension;

Пример

Давайте для new FileInfo("abcde.txt") выведем Name и Extension:

using System; using System.IO; class Program { static void Main() { var info = new FileInfo("abcde.txt"); Console.WriteLine(info.Name); Console.WriteLine(info.Extension); } }

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

"abcde.txt" ".txt"

Пример

Давайте для файла в подпапке abcde/inner.txt посмотрим DirectoryName и Name:

using System; using System.IO; class Program { static void Main() { Directory.CreateDirectory("abcde"); File.WriteAllText("abcde/inner.txt", "12345"); var info = new FileInfo("abcde/inner.txt"); Console.WriteLine(info.Name); Console.WriteLine(info.DirectoryName != null); } }

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

"inner.txt" True

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

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