FileSystemInfo.Extension Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает часть расширения имени файла, в том числе в начале . , даже если это имя файла целиком, или пустая строка, если расширение отсутствует.
public:
property System::String ^ Extension { System::String ^ get(); };
public string Extension { get; }
member this.Extension : string
Public ReadOnly Property Extension As String
Значение свойства
Строка, содержащая FileSystemInfo расширение.
Комментарии
Свойство Extension возвращает FileSystemInfo расширение, которое начинается с и включает последнюю точку (.) в полном имени файла. Рассмотрим пример.
- Для файла
c:\NewFile.txtвозвращается".txt"это свойство. - Для файла
c:\.gitignoreвозвращается".gitignore"это свойство. - Для файла
c:\noextensionэто свойство возвращает пустую строку"". - Для файла
c:\a.b.cвозвращается".c"это свойство. -
FileInfoПри построении из пути к файлу с конечными точками, то эта конечная точка обрезается, поэтомуnew FileInfo("foo.bar.").Extensionвозвращается".bar".
В следующей таблице перечислены примеры других типичных или связанных задач ввода-вывода.
| Для этого... | См. пример в этом разделе... |
|---|---|
| Создайте текстовый файл. | Практическое руководство. Запись текста в файл |
| Запись в текстовый файл. | Практическое руководство. Запись текста в файл |
| Чтение из текстового файла. | Практическое руководство. Чтение текста из файла |
| Получите полный путь к файлу. | GetFullPath |
| Извлеките только имя файла, путь. | GetFileNameWithoutExtension |
| Извлеките только имя каталога из пути. | GetDirectoryName |
| Измените расширение файла. | ChangeExtension |