Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kombypetras

[Resolvido] Problema com ficheiros

Recommended Posts

Boas Pessoal.

Estou a criar uma aplicação e numa fase da utilização o utilizador pode alterar a foto do seu perfil, o problema surge quando altera a imagem mais do que uma vez da erro e diz que não pode alterar dando o seguinte erro

O processo não pode aceder ao ficheiro 'filepath' porque está a ser utilizado por outro processo.

 

if (File.Exists(filepath))
{
         if (File.Exists("newfilepath"))
         {
                    File.Delete(filepath);
         }
          File.Copy(filepath, newfilepath);
}
será que alguem me consegue ajudar com este problema?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

É uma string que tem o caminho do ficheiro!

 

Já descobri o problema.

Não estava a libertar o ficheiro depois de o utilizar e já descobri uma forma de resolver isso.

            BitmapImage bitmap = new BitmapImage();
            bitmap.BeginInit();
            bitmap.CacheOption = BitmapCacheOption.OnLoad; //faltava esta linha de codigo
            bitmap.UriSource = new Uri(s);
            bitmap.EndInit(); 
            return bitmap;
Lia a imagem mas nao libertava o ficheiro assim resolveu o problema

Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.