IsolatedStorageFile.FileExists(string path)
работает, но StreamReader(string samePath)
нет? Я проверял оба пути равными. Я понятия не имею, почему StreamReader взрываетIsolatedStorageFile.FileExists (строковый путь) работает, но StreamReader (string samePath) нет?
List<ProjectObj> ret = new List<ProjectObj>();
IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication();
if (!file.DirectoryExists("/projects/")) //trying to validate the dir exists
return ret;
string[] fileNames = file.GetFileNames("/projects/");
foreach (string filename in fileNames)
{
if (!file.FileExists("/projects/" + filename)) //validate just one more time..
continue;
ProjectObj tempProj = new ProjectObj();
//Even with the validation it still breaks right here with the bellow error
StreamReader reader = new StreamReader("/projects/"+filename);
Исключение типа «System.IO.DirectoryNotFoundException» произошло в mscorlib.ni.dll , но не был обработан в пользовательском коде
Сообщение: Могли не найти часть пути 'C: \ projects \ Title_939931883.txt'.
Операция не разрешена на IsolStorageFileStream. –
Я обновил ответ и исправил код, используя http://stackoverflow.com/questions/8415979/operation-not-permitted-on-isolatedstoragefilestream-error –
По-прежнему та же ошибка при первой строке использования –