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

Части пути в C#

Из одной строки пути часто нужно взять только имя файла, только расширение или каталог без имени. Для этого служат статические методы Path:

Запишем путь и выведем имя файла методом GetFileName:

string path = Path.Combine("data", "report", "summary.txt"); Console.WriteLine(Path.GetFileName(path)); // prints summary.txt

Расширение с точкой возвращает GetExtension, каталог без файла - GetDirectoryName:

string path = Path.Combine("data", "report", "summary.txt"); Console.WriteLine(Path.GetExtension(path)); // prints .txt Console.WriteLine(Path.GetDirectoryName(path));

Дан путь:

string path = Path.Combine("logs", "app", "error.log");

Выведите имя файла, расширение и каталог (три строки).

Соберите путь к archive.zip в папке backup и выведите только имя файла через Path.GetFileName.

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