当我尝试将文件的内容保存到fileStream fs中时,会出现operation not permitted on IsolatedStorageFileStream
错误。在IsolatedStorageFileStream错误中不允许操作
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
string[] fileList = appStorage.GetFileNames();
foreach (string fileName in fileList)
{
using (var file = appStorage.OpenFile(fileName, FileMode.Open))
{
if (fileName != "__ApplicationSettings")
{
var fs = new IsolatedStorageFileStream(fileName, FileMode.Open, FileAccess.Read, appStorage);
string abc = fs.ToString();
meTextBlock.Text = abc;
//MemoryStream ms = appStorage.OpenFile(fileName, FileMode.Open, FileAccess.Read);
clientUpload.UploadAsync(SkyDriveFolderId, fileName, fs);
}
}
}
OMG!非常感谢Pedro Lamas。问题出在'使用(var file = appStorage.OpenFile(fileName,FileMode.Open))' – 2012-04-18 03:13:43
谢谢!我有确切的问题,你解决了它!在开始与另一个工作之前,我必须关闭文件流 – 2012-12-07 07:22:41