Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

17 de novembro de 2015

Deletar arquivos ou pastas C#


Uma dica simples para deletar arquivos ou pastas com C#, para isso será necessário passar como parâmetro o caminho absoluto do arquivo ou da pasta
como por exemplo, quero deletar uma pasta de nome "teste" que está no D:, então o parâmetro deverá conter D:\teste
public void Delete(string caminhoArquivo)
{
 System.IO.FileInfo f = new FileInfo(caminhoArquivo);
 f.Delete();
}
Caso o arquivo ou pasta esteja dentro do seu diretório da aplicação pode-se capturar o diretório da aplicação para não ter que passar o caminho absoluto sempre,
como por exemplo tenho uma pasta de nome "XML" dentro do diretório da minha aplicação
PAra ter o diretório corrente é só usar
string currentDirectory = DirectoryHelper.GetCurrentDirectoryPath();
agora é só concatenar o nome da minha pasta "XML"
Obs. Se fosse minha intenção excluir um arquivo deveria conter na string do caminho "Pasta\nome do arquivo . extensão"
"C:\Teste\arquivo.txt"

0 comentários:

Postar um comentário