在 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。
附加到现有的文件
要将一个文件的内容附加到现有文件,您可以按照以下步骤操作步骤:
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中文网其他相关文章!