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,