Класс Path

Выполняет операции для экземпляров класса String , содержащих сведения пути к файлу или каталогу.Эти операции выполняются межплатформенным способом.

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public abstract sealed class Path

Методы

ТипИмяОписание
МетодСтатическийChangeExtension(String, String) Изменяет расширение строки пути.
МетодСтатическийCombine(String[]) Объединяет массив строк в путь.
МетодСтатическийCombine(String, String, String, String) Объединяет четыре строки в путь.
МетодСтатическийCombine(String, String, String) Объединяет три строки в путь.
МетодСтатическийCombine(String, String) Объединяет две строки в путь.
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодСтатическийGetDirectoryName(String) Возвращает для указанной строки пути сведения о каталоге.
МетодСтатическийGetExtension(String) Возвращает расширение указанной строки пути.
МетодСтатическийGetFileName(String) Возвращает имя файла и расширение указанной строки пути.
МетодСтатическийGetFileNameWithoutExtension(String) Возвращает имя файла указанной строки пути без расширения.
МетодСтатическийGetFullPath(String) Возвращает для указанной строки пути абсолютный путь.
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодСтатическийGetInvalidFileNameChars() Получает массив, содержащий символы, которые не разрешены в именах файлов.
МетодСтатическийGetInvalidPathChars() Получает массив, содержащий символы, которые не разрешены в именах путей.
МетодСтатическийGetPathRoot(String) Получает сведения о корневом каталоге для указанного пути.
МетодСтатическийGetRandomFileName() Возвращает произвольное имя каталога или файла.
МетодСтатическийGetTempFileName() Создает на диске временный пустой файл с уникальным именем и возвращает полный путь этого файла.
МетодСтатическийGetTempPath() Возвращает путь к временной папке текущего пользователя.
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийHasExtension(String) Определяет, включает ли путь расширение имени файла.
МетодСтатическийIsPathRooted(String) Получает значение, указывающее, содержит ли заданный путь корневую папку.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)

Поля

ТипИмяОписание
ПолеСтатическийAltDirectorySeparatorChar Предоставляет дополнительный символ, задаваемый платформой, для разделения уровней каталогов в строке пути, в которой отражена иерархическая организация файловой системы.
ПолеСтатическийDirectorySeparatorChar Предоставляет символ, задаваемый платформой, для разделения уровней папок в строке пути, в которой отражена иерархическая организация файловой системы.
ПолеСтатическийInvalidPathChars Предоставляет массив символов, задаваемых платформой, которые не могут быть указаны в аргументах строки пути, передаваемых в элементы класса Path .
ПолеСтатическийPathSeparator Разделитель, задаваемый платформой, который используется в переменных среды для разделения строк пути.
ПолеСтатическийVolumeSeparatorChar Предоставляет разделитель томов, задаваемый платформой.
developers/references/system.io.path.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)