1
I’m trying to run an app (Windows Phone 8.1) that, for now, will only save a text in a txt file in the phone’s memory and should also read the txt file. When trying to save the text, Visual Studio 2013 returns me the following error message:
A first chance Exception of type 'System.IO.Isolatedstorage.Isolatedstorageexception' occurred in mscorlib.ni.dll
An Exception of type 'System.IO.Isolatedstorage.Isolatedstorageexception' occurred in mscorlib.ni.dll but was not handled in user code
Additional information: Operation not permitted on Isolatedstoragefilestream.
private void PhoneApplicationPage_Loaded_1(object sender, RoutedEventArgs e)
{
//Objeto que dá acesso ao sistema de armazenamento da aplicação
IsolatedStorageFile armazenamento = IsolatedStorageFile.GetUserStoreForApplication();
//FileStream responsável por abrir o arquivo, ou criá-lo se não existir
IsolatedStorageFileStream arquivo = new IsolatedStorageFileStream("doc.txt", System.IO.FileMode.OpenOrCreate, armazenamento);
//Leitor de streams que será usado para ler o conteúdo do arquivo
StreamReader leitor = new StreamReader(arquivo);
//Passando para o TextBox o conteúdo do arquivo
txtTexto.Text = leitor.ReadToEnd();
//Liberando o objeto de leitura do arquivo que foi aberto
leitor.Close();
//Liberando o arquivo que foi aberto
arquivo.Close();
}
private void btnSalvar_Click(object sender, RoutedEventArgs e)
{
//Objeto que dá acesso ao sistema de armazenamento da aplicação
IsolatedStorageFile armazenamento = IsolatedStorageFile.GetUserStoreForApplication();
//FileStream responsável por abrir o arquivo, ou criá-lo se não existir
IsolatedStorageFileStream arquivo = new IsolatedStorageFileStream("doc.txt", System.IO.FileMode.Open, armazenamento);
//Objeto responsável por escrever no arquivo
StreamWriter escritor = new StreamWriter(arquivo);
//Escrevendo no arquivo o conteúdo do TextBox
escritor.Write(txtTexto.Text);
//Liberando o objeto de leitura do arquivo que foi aberto
escritor.Close();
//Liberando o arquivo que foi aberto
arquivo.Close();
Hello @00lenon, I managed to solve (solution as answer). However, can you tell me if I can somehow export this file "doc.txt"? When I say export, it can be to web, or some directory on the network where the device is connected. Thank you
– Rene Sá
Hello @Renesá, no man, I can’t tell you. :(
– 00lenon