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]
-------------------------------------------------------------------------

Responder a