Ejemplo de operación de función de eliminación de clase de archivo

039545775f23ceb8a33b77979c0abe9d.png

public  class FileDemo04 {
     public  static  void main (String [] args) lanza IOException {
         // Requisito 1: Crear un archivo java.txt en el directorio del módulo actual 
        File f1 = new File ("myFile \\ java.txt" );
 //         System.out.println (f1.createNewFile ()); 

        // Requisito 2: Eliminar el archivo java.txt en el directorio del módulo actual 
        System.out.println (f1.delete ()); 
        System.out.println ( "--- ----- " ); 

        // Requisito 3: Crear un directorio itcast bajo el directorio del módulo actual 
        Archivo f2 = nuevo Archivo (" myFile \\ itcast " ); 
        System.out.println (f2.mkdir ()); 

        //Requisito 4: eliminar el directorio itcast en el directorio del módulo actual 
        System.out.println (f2.delete ()); 
        System.out.println ( "--------" ); 

        // Requisito 5: en el módulo actual Cree un directorio de itcast y luego cree un archivo java.txt 
        File f3 = new File ("myFile \\ itcast" ); 
        System.out.println (f3.mkdir ()); 
        File f4 = new File (" myFile \\ itcast \\ java.txt " ); 
        System.out.println (f4.createNewFile ()); 

        // Requisito 6: Eliminar el directorio itcast en el módulo actual 
        / * 
            Cuando hay contenido en el directorio (directorio, archivo) , No se puede eliminar directamente 
         * / 
        System.out.println (f4.delete ()); // Eliminar primero el contenido del directorio 
        System.out.println (f3.delete ()); //La eliminación directa devolverá falso 
    } 
}

Puntos a tener en cuenta al eliminar directorios:

Si hay contenido (directorio, archivo) en un directorio, no se puede eliminar directamente. El contenido del directorio debe eliminarse antes de que el directorio pueda eliminarse por última vez

Supongo que te gusta

Origin www.cnblogs.com/pxy-1999/p/12697275.html
Recomendado
Clasificación