Foros del Web » Programación para mayores de 30 ;) » Java »

validar siun archivo existe

Estas en el tema de validar siun archivo existe en el foro de Java en Foros del Web. hola amigos mi pregunta es como se si un archivo ya existe, o mejor sicho como se si un archivo tiene el mismo nombre que ...
  #1 (permalink)  
Antiguo 08/09/2012, 21:14
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años, 7 meses
Puntos: 3
validar siun archivo existe

hola amigos mi pregunta es como se si un archivo ya existe, o mejor sicho como se si un archivo tiene el mismo nombre que el archivo que intento copiar.

Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        JFileChooser chooser=new JFileChooser();
        File file;
        
        try{
        if (chooser.showOpenDialog(this)==JFileChooser.APPROVE_OPTION) {
            FileInputStream origen=new FileInputStream(chooser.getSelectedFile());
            file=new File(System.getProperty("user.dir").concat("\\fotos\\")+chooser.getSelectedFile().getName());
            FileOutputStream destino=new FileOutputStream(file);
            
                int c;
            while ((c=origen.read())!=-1) {                
                destino.write(c);
            }
            
            
            origen.close();
            destino.close();
        }
        }catch(HeadlessException | IOException e){
            JOptionPane.showMessageDialog(rootPane, e.getMessage());
            
        }
    }
este es el codigo de mi boton donde copio un fichero a otra carpeta, lo que quiero hacere s comprobar si ya hay un archivo con el mismo nombre del archivo que intento copiar.

espero que puedan ayudarme gracias de antemano.
__________________
Solitary wolf..[email protected]
  #2 (permalink)  
Antiguo 08/09/2012, 22:34
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: validar siun archivo existe

La clase File tiene métodos para ello http://docs.oracle.com/javase/6/docs...a/io/File.html como exists() o canRead()

File file = new File("/path/fichero");
if (file.exists()) {
...
}

Se bueno.
__________________
Apuntes Java
Wiki de Programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.