File对象的renameTo(newFile)方法 修改文件名称或后缀

java修改文件名可以使用File对象的renameTo(newFile)方法,请看下面例子代码:



import java.io.File;

/**
 *
 * @author outofmemory.cn
 */
public class Main {

    public void renameFile(String file, String toFile) {

        File toBeRenamed = new File(file);
        //检查要重命名的文件是否存在,是否是文件
        if (!toBeRenamed.exists() || toBeRenamed.isDirectory()) {

            System.out.println("File does not exist: " + file);
            return;
        }

        File newFile = new File(toFile);

        //修改文件名
        if (toBeRenamed.renameTo(newFile)) {
            System.out.println("File has been renamed.");
        } else {
            System.out.println("Error renmaing file");
        }

    }

    public static void main(String[] args) {
        new Main().renameFile("C:\\temp\\file1.txt", "C:\\temp\\file2.txt");
    }
}


特此表明  转发地址:http://outofmemory.cn/code-snippet/2261/java-modify-filename

你可能感兴趣的:(java)