Javaには、ファイルの名前を変更する
renameTo()
メソッドが付属しています。しかし、この方法は実際にはプラットフォームに依存します。** nixではファイルの名前を変更できますが、Windowsでは失敗します。したがって、ファイルの名前の変更が成功したことを確認するには、戻り値(ファイル名の変更が成功した場合はtrue、失敗した場合はfalse)を常にチェックする必要があります。
File.renameTo()例
package com.mkyong.file; import java.io.File; public class RenameFileExample { public static void main(String[]args) { File oldfile =new File("oldfile.txt"); File newfile =new File("newfile.txt"); if(oldfile.renameTo(newfile)){ System.out.println("Rename succesful"); }else{ System.out.println("Rename failed"); } } }