Существует ли лучший способ содержать путь к файлу, чем в строке?

Я делаю утилиту командной строки. Я должен раздать несколько путей к файлам в программе.

Прямо сейчас я просто использую string. Но я задавался вопросом, имела ли библиотека .NET прохладный класс для того, чтобы раздать пути к файлам.

6
задан Vaccano 28 July 2010 в 14:48
поделиться

4 ответа

Строки - лучший способ хранить пути.

Если вам нужно изменить путь или поработать с ним, вы должны использовать System.IO.Path .

Если вам нужно что-то более надежное и действительно способное взаимодействовать с файлами / каталогами, вы также можете проверить FileInfo и DirectoryInfo . Однако имейте в виду, что оба они ужасно тяжелые, если вам просто нужно сохранить путь.

6
ответ дан 8 December 2019 в 13:43
поделиться

Объекты DirectoryInfo могут содержать пути к файлам и любую соответствующую информацию о каталоге, FileInfo также может содержать информацию и пути к отдельным файлам.

0
ответ дан 8 December 2019 в 13:43
поделиться

Ну, есть FileInfo - это почти все, что вам нужно.

8
ответ дан 8 December 2019 в 13:43
поделиться

Библиотека базовых классов представляет пути в виде строк, но есть альтернативы с открытым исходным кодом. NDepend.Helpers.FileDirectoryPath - это библиотека с открытым исходным кодом для управления путями строго типизированным способом.

3
ответ дан 8 December 2019 в 13:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: