当我尝试从隔离存储中删除文件时,我收到错误。请找到我的代码如下
using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
if (store.FileExists("LatestZipData.zip"))
{
//Error appearing on below line
store.DeleteFile("LatestZipData.zip");
}
}
请有人建议可能出现的问题。
我认为该文件在其他地方的代码中是打开的,如果该文件是打开的,如何在删除它之前关闭它?
感谢。
答案 0 :(得分:1)
我解决了错误,这是因为文件在代码中某处打开。以下代码帮助了我。
IsolatedStorageFileStream latestZipStreamData = new IsolatedStorageFileStream("LatestZipData.zip",
FileMode.Open, FileAccess.ReadWrite,
IsolatedStorageFile.GetUserStoreForApplication());
Stream stream=Zipdecryption.decryptisolatedstoragezip(latestZipStreamData);
latestZipStreamData.Close();
return(stream);
希望它对某人有所帮助: - )
由于