在这个例子中,我们将用renameTo()
方法来重命名一个文件。
Java提供了renameTo()方法来重命名一个文件。然而,这个方法确实与平台有关:你可能在*nix中成功地重命名一个文件,但在Windows中却失败了。因此,应该经常检查返回值(如果文件重命名成功,则为真,如果失败,则为假),以确保文件重命名成功。
renameTo()
方法在重命名成功的情况下返回true,否则返回false。import java.io.File;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* This Java program demonstrates how to rename existing file in Java.
* @author javaguides.net
*/
public class RenameFileExample {
private static final Logger LOGGER = LoggerFactory.getLogger(DeleteFileExample.class);
public static void main(String[] args) {
renameFile();
}
// Renames the file denoted by this abstract pathname.
public static void renameFile() {
File file = new File("C:/workspace/sample.txt");
boolean hasRename = file.renameTo(new File("C:/workspace/sample2.txt"));
if (hasRename) {
LOGGER.info("File rename successful");
} else {
LOGGER.info("File reanme failed");
}
}
}
只需复制粘贴源代码,就能正常工作。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/2018/07/how-to-rename-file-in-java.html
内容来源于网络,如有侵权,请联系作者删除!