Oi Luis,
nao acredito que o sistema operacional venha a permitir a remocao
de um diretorio que possua arquivos. Caso voce queira fazer isso
de dentro da sua aplicacao java voce terah que implementar uma
funcao recursiva:
public void removeDir(File dir) {
File[] files = dir.listFiles();
for(int i=0; i<files.length; i++) {
if(files[i].isDirectory()) {
removeDir(files[i]);
}
files[i].delete();
}
}
Com essa funcao voce conseguirah *sempre* apagar um
diretorio. Com certeza o desempenho dela eh bem pior do que se
por exemplo voce usasse um coringa (Ex: del *.*), mas em java
teria que ser assim (a nao ser que voce faca um
Runtime.getRuntime().exec("del *.*")) :-).
Abracos,
Bruno.
On Tue, 24 Apr 2001, Luis Henrique Bogo wrote:
|Outro problema, segue o código:
|
| String sCaminho = new String(CAMINHO+""+sUsuario+"\\");
| File flArq = new File(sCaminho);
| if (flArq.isDirectory())
| {
| flArq.delete();
| }
|
|Explicando: Quero deletar um diretório, mas dentro do diretório há arquivos.
|O caminho que passo é do diretório (ex: c:\\temp) é valido, ele reconhece
|como diretório, mas não deleta o mesmo??
|
|Qual pode ser o problema??
|
|Abraço
|
|Luis
|
|=================================
|Luis Henrique Bogo
|Mestrado Eng. Produção e Sistemas
|UFSC - Floripa - Brasil
|=================================
|Babe na ilha: www.ilhafloripa.com.br/frame.htm
|
|"Não há stress que um bom dia de surf não cure"
|
|"Casamento é o triunfo da imaginação sobre a inteligência"
|
|
|
|
|------------------------------ LISTA SOUJAVA ----------------------------
|http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
|dúvidas mais comuns: http://www.soujava.org.br/faq.htm
|regras da lista: http://www.soujava.org.br/regras.htm
|para sair da lista: envie email para [EMAIL PROTECTED]
|-------------------------------------------------------------------------
|
______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
"Coracoes ao alto e pes no chao."
"A verdadeira experiencia com Deus nao nos faz
fugir da realidade, mas nos da forcas para
enfrenta-la e transforma-la."
Pe. Zeca
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------