我有一個文件的後臺下載,這是代碼:在IsolatedStorage移動文件不允許的Windows Phone 8
LiveOperationResult downloadResult = await client.BackgroundDownloadAsync(id, new Uri("/shared/transfers/MyDB.sdf", UriKind.Relative));
的話,我必須從共享/傳輸文件夾下載的文件複製到與isolatedStorage的根文件夾下面的代碼。
using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
{
storage.MoveFile("/shared/transfers/MyDB.sdf", "MyDB.sdf");
}
當執行指令storage.MoveFile(...)我有一個IsolatedStorage Operation Not Permission異常。我不明白原因。提前致謝。
可能BackgroundTransfers仍然使用該文件,因此您無法刪除它。嘗試[刪除傳輸請求](http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286419(v = vs.105).aspx)完成後 – Romasz