¡Hola, Invitado!


Patrocinantes


Síguenos en Facebook


Síguenos en Twitter

Compartir este tema:
[Código] Borrar un archivo usando la clase File
-Gosw- Sin conexión
Administrador
*******

Mensajes: 1.984
Registro en: Jul 2010
Facebook Twitter YouTube
Gracias dados: 62
Gracias recibidos: 93
Mensaje: #1
Borrar un archivo usando la clase File
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Para borrar un archivo en java solo basta usar uno de los métodos mas comunes de la clase File como lo es delete(), este método ademas devuelve un valor booleano que debemos verificar, si el valor es true (1) entonces el borrado fue exitoso, si es false (0) entonces no se pudo realizar el borrado.

El código es como sigue:

Instanciamos la clase File a través de una variable que contendrá la ruta del archivo que deseamos borrar:

Lenguaje JAVA
File archivo = new File("/ruta_del_archivo/archivo.txt");


Por ejemplo:

Lenguaje JAVA
File archivo = new File("C:\\Program files\\carpeta X\\archivoX.txt");


Si es una ruta de windows debemos recordar que los slash son invertidos, por lo tanto deben colocarse dobles, ya que un slash invertido en programación se usa como símbolo de escape (ejemplo \n para salto de linea.

Luego haríamos algo como:

Lenguaje JAVA
if(archivo.delete())
   System.out.println("Archivo borrado");
else
   System.out.println("Error al borrar el archivo");


Y ya, con esto habremos borrado el archivo, en el siguiente post les muestro como borrar un directorio o carpeta, puesto que se debe hacer algo distinto.

Saludos. ;)

[Imagen: administradorq.png]
HTC Desire SLCD: S-OFF, cm7/r2 hboot, CyanogenMod Kernel, CyanogenMod NB 262
Samsung Galaxy S i9000: Chainfire Kernel (CF-ROOT), Value Pack ROM 2.3.6 JVU
SE Xperia x10i: Unlocked Bootloader, FXP052 Kernel, CyanogenMod 7.2.0 FXP052
Motorola Dext MB200: CyanogenMod 7.1 RC1
LG Optimus One P500: Stock ROM 2.3.3
ZTE Racer: Stock
10-11-2010 03:38 AM
WWW Buscar Citar




Usuario(s) navegando en este tema: 1 invitado(s)