La función delete() es parte de la clase File en Java. Esta función elimina un archivo o directorio existente. Si se elimina el archivo, la función devuelve verdadero; de lo contrario, devuelve falso
Firma de la función:
public boolean delete()
Sintaxis:
boolean var = file.delete();
Parámetros: Este método no acepta ningún parámetro.
Tipo de devolución: la función devuelve un tipo de datos booleano que representa si el nuevo archivo se elimina o no.
Excepción: este método arroja una excepción de seguridad: si se deniega el acceso de escritura al archivo.
Los siguientes programas ilustran el uso de la función delete():
Ejemplo 1: El archivo “F:\\program.txt” es un archivo existente en F: Directory.
// Java program to demonstrate // delete() method of File Class import java.io.*; public class solution { public static void main(String args[]) { try { // Get the file File f = new File("F:\\program.txt"); // delete file if (f.delete()) System.out.println("File deleted"); else System.out.println("File was not deleted"); } catch (Exception e) { System.err.println(e); } } }
Producción:
File deleted
Ejemplo 2: El archivo “F:\\program1.txt” no existe
// Java program to demonstrate // delete() method of File Class import java.io.*; public class solution { public static void main(String args[]) { try { // Get the file File f = new File("F:\\program1.txt"); // delete file if (f.delete()) System.out.println("File deleted"); else System.out.println("File was not deleted"); } catch (Exception e) { System.err.println(e); } } }
Producción:
File was not deleted
Nota: es posible que los programas no se ejecuten en un IDE en línea. Utilice un IDE sin conexión y configure la ruta del archivo.
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA