ホームページ > Java > &#&チュートリアル > Java でファイルの名前を変更してファイルに追加するにはどうすればよいですか?

Java でファイルの名前を変更してファイルに追加するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-21 08:47:11
オリジナル
277 人が閲覧しました

How Do I Rename and Append to Files in Java?

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 つのファイルの内容を既存のファイルに追加するには、次のようにします。手順:

  1. 最初のファイルの名前を既存のファイルの名前に変更します。
  2. append パラメーターを true に設定して新しい FileWriter を作成します。
  3. ファイルの内容を書き込みます最初のファイルを FileWriter に渡します。
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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート