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が返されます } }
ディレクトリを削除する際の注意点:
場合ときの内容(ディレクトリ、ファイル)のテーブルには、削除することはできません。ディレクトリを最後に削除する前に、ディレクトリの内容を削除する必要があります