ファイルクラス削除機能操作例

039545775f23ceb8a33b77979c0abe9d.png

public  class FileDemo04 {
     public  static  void main(String [] args)throws IOException {
         // 要件1:現在のモジュールディレクトリの下にjava.txtファイルを作成する 
        File f1 = new File( "myFile \\ java.txt" );
 //         System.out.println(f1.createNewFile()); 

        // 要件2:現在のモジュールディレクトリにあるjava.txtファイルを削除する
        System.out.println(f1.delete()); 
        System.out.println( "--- ----- " ); 

        // 要件3:現在のモジュールディレクトリの下にitcastディレクトリを作成する 
        File f2 = new File(" myFile \\ itcast " ); 
        System.out.println(f2.mkdir()); 

        //要件4:現在のモジュールディレクトリの下のitcastディレクトリを削除します
        System.out.println(f2.delete()); 
        System.out.println( "--------" ); 

        // 要件5:現在のモジュール内itcastディレクトリを作成してから、ファイルjava.txtを作成します。 
        ファイルf3 = 新しいファイル( "myFile \\ itcast" ); 
        System.out.println(f3.mkdir()); 
        ファイルf4 = 新しいファイル( " myFile \\ itcast \\ java.txt " ); 
        System.out.println(f4.createNewFile()); 

        // 要件6:現在のモジュールの下のitcastディレクトリを削除する
        / * 
            ディレクトリ(ディレクトリ、ファイル)にコンテンツがある場合、直接削除できません
         * / 
        System.out.println(f4.delete()); // ディレクトリの内容を最初に削除します 
        System.out.println(f3.delete()); //直接削除するとfalseが返されます
    } 
}

ディレクトリを削除する際の注意点:

場合ときの内容(ディレクトリ、ファイル)のテーブルには、削除することはできません。ディレクトリを最後に削除する前に、ディレクトリの内容を削除する必要があります

おすすめ

転載: www.cnblogs.com/pxy-1999/p/12697275.html