Java でのファイルの名前変更
Java では、File クラスの renameTo() メソッドを使用してファイルの名前を変更する便利な方法が提供されています。このメソッドは、ファイルの新しい名前を表す別の File オブジェクトを引数として受け取ります。
既存のファイルの上書き
ファイルの名前を変更するとき、ファイルに新しい名前がすでに存在する場合、renameTo() メソッドは「ファイルが存在します」というメッセージを含む IOException をスローします。このシナリオを処理するには、次のコードを使用できます。
File file = new File("test.txt"); File file2 = new File("test1.txt"); if (file2.exists()) { throw new java.io.IOException("file exists"); } boolean success = file.renameTo(file2);
renameTo() 操作が成功した場合、success は true に設定されます。
既存への追加ファイル
1 つのファイルの内容を既存のファイルに追加するには、次のようにします。手順:
File file = new File("test.txt"); File file2 = new File("test1.txt"); file.renameTo(file2); java.io.FileWriter out = new java.io.FileWriter(file2, true /*append=yes*/); out.write("Hello world!"); out.close();
このコードは、ファイル test.txt の名前を test1.txt に変更し、文字列「Hello world!」を追加します。 test1.txt の最後まで。
以上がJava でファイルの名前を変更してファイルに追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。