IsolatedStorageFile.FileExists(string path)
作品,但StreamReader(string samePath)
不? 我已驗證兩個路徑是相等的。我不知道爲什麼StreamReader的爆炸IsolatedStorageFile.FileExists(字符串路徑)工作,但StreamReader(字符串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'的一部分。
IsolatedStorageFileStream不允許操作。 –
我已經更新了答案並使用http://stackoverflow.com/questions/8415979/operation-not-permitted-on-isolatedstoragefilestream-error –
修復了第一條使用線上的錯誤 –