[RESOLVIDO] Verificar se arquivo já existe dentro de um diretório

Boa noite galera,

preciso desenvolver uma rotina de importação de arquivos em um sistema web, o probleminha é o seguinte:

importei um arquivo c/ o nome “X” se caso eu tentar importá-lo novamente preciso fazer uma verificarção no ftp p/ onde o arquivo foi encaminhado na 1ª importação e caso já existe algum arquivo com o nome “X” o sitema não deve deixar importar e solicitará ao usuário que altere o nome do arquivo p/ importar novamente, pois ao importar c/ mesmo nome irá sobrepor o já existente.

resumindo,

preciso verificar ao importar um arquivo, se o mesmo já existe no diretório, ou seja preciso tentar localizar o nome do arquivo no diretório e se o mesmo for encontrado não dará continuidade na importação.

abaixo segue o início do código:

        private void carregaArquivoEmpreendimento(String nomeArquivoEmpreendimento,
                                              String diretorioArquivosEmpreendimentos,
                                                InputStream conteudoArquivoEmpreendimento) {
        String diretorioArquivosTipoEmpreendimento = null;

        diretorioArquivosTipoEmpreendimento = diretorioArquivosEmpreendimentos + File.separator + "empreendimento";
        File arquivoDestino = new File(diretorioArquivosTipoEmpreendimento, nomeArquivoEmpreendimento);

        boolean diretorioExiste = arquivoDestino.getParentFile().exists();
        if (!diretorioExiste) {
            diretorioExiste = arquivoDestino.getParentFile().mkdirs();
        }
        
        boolean arquivo = arquivoDestino.isFile();
        
        if(arquivo){
          JSFUtils.getStringFromBundle("mgs");
        }
...

agradeço a atenção,

abs,

Faz um teste se o arquivo já existe no diretório:

File arquivo = new File("C:\\diretorio\\SeuArquivo.txt"); if (arquivo.exists()) { //se existe faça o que precisa. }

Tem uma classe muito interessante para trabalhar com arquivos:

A FileUtils, do apache commons-io:

http://commons.apache.org/downloads/download_io.cgi

[quote=_vinicios]Tem uma classe muito interessante para trabalhar com arquivos:

A FileUtils, do apache commons-io:

http://commons.apache.org/downloads/download_io.cgi [/quote]

commons-io é muito bom mesmo. :thumbup:

Galera,

valeu pela força,

consegui fazer a verificação.

Att,