Runtime.getRuntime().exec() não funciona

3 respostas
RichardVaugh

Pessoal, estou com problemas pra executar um simples comando de deleção...

File f = new File("C:\Temp\zip");
			if (f.exists()){
			
				Runtime.getRuntime().exec(" DEL /F /S /Q C:\Temp\zip ");
			}

testei no windows e funcionou, acontece que não funciona na minha aplicação..
alguém sabe o motivo ?

obrigado !

3 Respostas

P

Tente assim que vai dar certo:

File temp = new File(“C:\temp\zip”);
Runtime exe = Runtime.getRuntime();

if(temp.exists()){

      exe.getRuntime().exec("CMD /c del C:\\temp\\zip");
RichardVaugh

Poxa, funcionou mesmo, obrigado !

David
File f = new File("C:\Temp\zip");
if (f.exists()){
    f.delete();
}

Por que não fazer assim? Do jeito que você está tentando, o programa só funcionaria no Windows…

Criado 21 de março de 2009
Ultima resposta 21 de mar. de 2009
Respostas 3
Participantes 3