1

Javaでは、次の方法でファイルへの参照を作成できます...

File counterFile = new File("countervalue.txt");

しかし、ファイルがまだ存在しない場合、どのように作成すればよいのでしょうか?

4

2 に答える 2

2

File#createNewFileファイルを作成する基本的な方法は、次のメソッドを呼び出すことです。

File counterFile = new File("countervalue.txt");
try {
    counterFile.createNewFile();
} catch (Exception e) {
    System.out.println("File couldn't been created.");
}

ここで、新しいファイルを作成してデータを入力する場合は、テキスト ファイルに aFileWriterと aを使用できます (サンプルの拡張子がPrintWriterこれであると仮定します)。txt

File counterFile = new File("countervalue.txt");
PrintWriter pw = null;
try {
    //it will automatically create the file
    pw = new PrintWriter(new FileWriter(counterFile));
    pw.println("Hello world!");
} catch (Exception e) {
    System.out.println("File couldn't been created.");
} finally {
    if (pw != null) {
        pw.flush();
        pw.close();
    }
}

ファイルにデータを追加するだけの場合は、2 番目のパラメーターとしてFileWriter(File, boolean)渡すコンストラクターを使用します。true

pw = new PrintWriter(new FileWriter(counterFile, true));
于 2012-10-27T16:35:48.650 に答える
1

Javaで簡単にできます

File counterFile = new File("countervalue.txt");
counterFile.createNewFile();
于 2012-10-27T16:35:40.757 に答える