Recuperar diretório excluído do C #

1

Eu usei o seguinte código C # para excluir um diretório:

Directory.Delete ("C:\TC");

Posso restaurar o diretório C:\TC ? Também posso restaurar os subdiretórios?

    
por Muhammed Rauf K 15.06.2011 / 11:36

2 respostas

2

Você pode usar Recuva : um software das mesmas pessoas que fazem Defraggler e CCleaner .

Ou você pode criar uma cópia do diretório em uma pasta temporária e, em seguida, somente excluir o diretório temporário depois que o usuário tiver 100% de certeza de que é isso que deseja fazer.

    
por 15.06.2011 / 11:43
0

Não tenho 100% de certeza, mas acho que, se você excluir os arquivos usando a chamada API ShellOperation adequada, poderá encontrar esses arquivos no bin do Windows, com o código acima, eles desaparecerão para sempre.

Por outro lado, se você usar qualquer uma dessas ferramentas de terceiros, geralmente chamadas de Undelete, será possível restaurar a maioria delas, eu acho.

    
por 15.06.2011 / 11:40