2016-04-12 14 views
0

Если я использую диалоговое окно открытия файла, который возвращает абсолютное значение файла это работает просто отлично:Локальный путь URI в C# WPF

BMP = new BitmapImage(new Uri(filename)); 

Однако, я хочу есть текстовый файл, который содержит имена файлов, таких как:

01TopographicalMap.bmp 
01ElevationCompressed.elv 
01Terrain.trn 
01Placenames.pns 

Эти файлы загружаются последовательно. К сожалению, предыдущий Uri (filename) вызывает barfs, потому что он хочет весь абсолютный путь. Мы уже в одной папке. Что мне нужно сделать, чтобы заставить Uri просто по умолчанию использовать папку, в которой она уже находится?

Спасибо, за помощь.

ответ

0

Вы можете использовать Directory.GetCurrentDirectory()

Или:

Path.Combine (Directory.GetCurrentDirectory(), имя файла);