在IsolatedStorage中移动文件不允许使用Windows Phone

时间:2014-01-03 17:48:25

标签: windows-phone-8 isolatedstorage

我直接从msdn skydrive页面抓取了这个。执行下载并在完成时建议将文件移出共享/传输文件夹。我在后台线程中这样做。

using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
{
  if (isoStore.FileExists(App.ViewModel.DownloadQueue.ElementAt(i).FileName))
  {
     isoStore.DeleteFile(App.ViewModel.DownloadQueue.ElementAt(i).FileName);
  }
  try
  {
     isoStore.MoveFile(@"shared/transfers/" + App.ViewModel.DownloadQueue.ElementAt(i).FileName, "test.mp3");
  }
  catch (Exception e)
  {
     System.Diagnostics.Debug.WriteLine(e.Message);
  }
}

文件在那里,即使我填写了不存在的垃圾路径,它仍会抛出Operation Not Permitted on the iso.Store.MoveFile

test.mp3在根目录中不存在。

0 个答案:

没有答案