Автоматически появляющиеся косые черты с FileStream в Monodroid - PullRequest
0 голосов
/ 15 февраля 2012

Я работал над проектом с использованием Monodroid.Мне нужно использовать FileStream для доступа к файлу в моем проекте.Я записываю путь в качестве первого аргумента в FileStream, например FileStream (path, FileMode.Open, FileAccess.Read, FileShare.Read), но две косые черты происходят автоматически из FileStream, поэтому путь недопустим.Например, если путь «res / raw / aFile.txt», после метода FileStream он становится «//res/raw/aFile.txt» и возникает исключение.Из-за исключения я не могу разделить и получить правильный путь.Как я могу избавиться от двух слешей, которые автоматически приходят из метода FileStream?

С уважением.

1 Ответ

0 голосов
/ 15 февраля 2012

Если вы пытаетесь открыть необработанный файл ресурсов, я бы предложил вместо этого использовать метод OpenRawResource () :

using (var stream = Resources.OpenRawResource(Resource.Raw.File))
{
}
...