Книга: C# для профессионалов. Том II
Класс Path
Класс Path
Класс Path
не является классом, экземпляры которого будут создаваться. Скорее он предоставляет некоторые статические методы, которые облегчают работу с путями доступа. Например, предположим, что необходимо вывести имя полного пути доступа для файла ReadMe.txt
в папке C:My Documents
. Путь доступа к файлу можно найти с помощью следующей операции:
Console.WriteLine(Path.Combine(@"C:My Documents", "ReadMe.txt"));
Использовать класс Path значительно проще, чем пытаться справиться с символами-разделителями вручную, потому что класс Path
знает различные форматы имен путей доступа в различных операционных системах. Во время написания книги Windows являлась единственной операционной системой, поддерживаемой .NET, но если, например, .NET будет в дальнейшем перенесена на Unix, то Path
сможет справиться с путями доступа Unix, где в качестве разделителя в именах путей доступа используется /, а не . Path.Combine
является методом этого класса, который будет вероятно использоваться чаще всего, но Path
реализует также другие методы, которые предоставляют информацию о пути доступа или требуемом для него формате.
В следующем разделе будет дан пример, который поясняет, как просмотреть каталоги и увидеть свойства файлов
- Использование переменной окружения ISC_PATH
- Разбор XPath-выражений
- Configure Commands Directed Toward the cdpath
- 15.1.3. XPath и другие интерфейсы
- Assigning drive letters and paths
- Метод GetAbsolutePathName
- Почему в версии 1.1 .NET Compact Framework не поддерживаются XSLT и XPath?
- Шаги расположения XPath, часть 1: оси
- Constructing New Pathnames
- Шаги расположения XPath, часть 2: условия узлов
- Переменная LD_LIBRARY_PATH
- Логические функции XPath