Получить путь к файлу изображения - PullRequest
0 голосов
/ 20 мая 2010

HI

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

Мой путь к файлу: c: \ mydocuments \ pictures \ image.jpg

какой метод я могу использовать в c #, чтобы получить имя файла по указанному выше пути.

Like String file = image.jpg

Я использовал system.drawing, чтобы получить путь, но он возвращает ноль.

мой код:

string file = System.drawing.image.fromfile(filepath,true);

Это правильный способ получить имя файла изображения или есть какой-либо другой встроенный метод в c #.

Пожалуйста, помогите мне в этом?

Ответы [ 3 ]

3 голосов
/ 20 мая 2010
System.IO.FileInfo info = new System.IO.FileInfo(filepath);
string fileName = info.Name;
2 голосов
/ 20 мая 2010

Использование Path.GetFileName

0 голосов
/ 20 мая 2010

Image.FromFile возвращает объект Image, а не имя файла.

Если вы просто хотите получить часть пути к имени файла, используйте System.IO.Path.GetFileName(path)

...