Create
Coddyの「Javaでのファイル操作」コースのレッスン 6/11。
Javaでファイルを作成するには、希望するファイル名で File クラスのコンストラクタを使用し、次に createNewFile() メソッドを実行します。このメソッドは、ファイルが正常に作成された場合は true を、ファイルが既に存在する場合は false を返します:
try {
File file = new File("data.txt");
if (file.createNewFile()) {
System.out.println("File created: " + file.getName());
} else {
System.out.println("File already exists.");
}
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}上記のコードは “data.txt” という名前のファイルを作成します。IOException 例外を処理する必要があることに注意してください。
チャレンジ
簡単createFile という名前の、ファイル名を受け取ってそのファイルを作成する関数を作成してください。
ファイルが既に存在する場合は、次のように出力してください:
File already exists.それ以外の場合:
File created successfully!自分で試してみよう
import java.io.File;
import java.io.IOException;
class CreateFile {
public static void createFile(String filename) {
// ここにコードを記述してください
}
}