无法从隔离存储中读取文件。

时间:2011-07-30 13:06:13

标签: c# windows-phone-7 isolatedstorage

编辑:

检查文件后,应该使用现有的FileName读取文件。但是,它无法执行此操作,而是显示空文本框。

代码:

 private void OnReadSelected()
        {
            IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
            List<FileItem> readItems = new List<FileItem>();
            foreach (var item in Files)
            {
                if (item.IsChecked)
                    if (storage.FileExists(item.FileName))
                    {
                        using (var fileStream = storage.OpenFile(item.FileName, FileMode.Open, FileAccess.Read))
                        {
                            using (var reader = new StreamReader(fileStream))
                            {
                                item.FileName = reader.ReadLine();
                                item.FileText1 = reader.ReadLine();
                                item.FileText2 = reader.ReadLine();
                                item.FileText3 = reader.ReadLine();


                            }
                        }
                    }
            }
        }

0 个答案:

没有答案