from System.IO.IsolatedStorage import ( IsolatedStorageFile, IsolatedStorageFileStream ) from System.IO import ( FileMode, StreamReader, StreamWriter ) def CheckForFile(filename): store = IsolatedStorageFile.GetUserStoreForApplication() return store.FileExists(filename) def DeleteFile(filename): store = IsolatedStorageFile.GetUserStoreForApplication() store.DeleteFile(filename) def SaveFile(filename, data): store = IsolatedStorageFile.GetUserStoreForApplication() isolatedStream = IsolatedStorageFileStream(filename, FileMode.Create, store) writer = StreamWriter(isolatedStream) writer.Write(data) writer.Close() isolatedStream.Close() def LoadFile(filename): store = IsolatedStorageFile.GetUserStoreForApplication() isolatedStream = IsolatedStorageFileStream(filename, FileMode.Open, store) reader = StreamReader(isolatedStream) data = reader.ReadToEnd() reader.Close() isolatedStream.Close() return data