2012-05-31 2 views

ответ

1

Вы просто создать свою собственную папку и управлять содержимым:

private void SaveTempFile(string fileName, object data) 
{ 
    var storage = IsolatedStorageFile.GetUserStoreForApplication(); 
    if (storage.DirectoryExists("temp") == false) 
     storage.CreateDirectory("temp"); 

    fileName = Path.Combine("temp", fileName); 
    using (var fileStream = new IsolatedStorageFileStream(fileName, FileMode.Create, storage)) 
    { 
     //Write the data 
     using (var isoFileWriter = new StreamWriter(fileStream)) 
     { 
      // write your data in the format of your choice 
     } 
    } 
} 

Удалить файл всякий раз, когда вы хотите

public void DeleteTempFile(string fileName) 
{ 
    try 
    { 
     var storage = IsolatedStorageFile.GetUserStoreForApplication(); 
     if (storage.DirectoryExists("temp") == false) return; 

     fileName = Path.Combine("temp", fileName); 
     if (storage.FileExists(fileName)) 
     { 
      storage.DeleteFile(fileName); 
     } 
    } 
    catch (Exception) { } 
} 
0

Там нет такого рода папки подготовлены для приложения на Windows Phone. Вы должны создать его самостоятельно и управлять очисткой формы контента там, когда она больше не нужна. Однако вам не нужно беспокоиться об удалении этих файлов, когда ваше приложение удалено - вся папка приложения удаляется из изолированного хранилища.

Смежные вопросы