一.File.rename()
示例代码:
File f = new File("D:\\test\\test.txt");
boolean flag = f.renameTo( new File("D:\\test\\test\\test02.txt") );
System.out.println( flag );
注意点:
此操作与平台(platform-dependent)相关,可能失败,所以最好接收boolean类型返回值以加以判断,且如果参数中的路径文件已存在,不能覆盖,return false.
二.Files.move(source, target, options),推荐使用
支持移动、改名、覆盖文件操作。
示例代码:
Files.move(f.toPath(),
new File("D:\\test\\test\\test.txt").toPath(),
StandardCopyOption.REPLACE_EXISTING);
版权声明:本文为qq_43528792原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。