❶ java如何重命名一个文件
/**
* 修改文件名
* @param oldFilePath 原文件路径
* @param newFileName 新文件名称
* @param overriding 判断标志(如果存在相同名的文件是否覆盖)
* @return
*/
public static boolean renameFile(String oldFilePath,String newFileName,boolean overriding){
File oldfile = new File(oldFilePath);
if(!oldfile.exists()){
return false;
}
String newFilepath = oldfile.getParent()+File.separator+newFileName;
File newFile = new File(newFilepath);
if(!newFile.exists()){
return oldfile.renameTo(newFile);
}else{
if(overriding){
newFile.delete();
return oldfile.renameTo(newFile);
}else{
return false;
}
}
}
原文链接:网页链接
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;
❷ java 怎么给文件重命名
java修改文件名可以直接通过右键文件名“Rename”实现。
第一步:找到要修改的文件名位置。
第二步:在文件上右击,选择“Refactor”下的“Rename”。
第三步:输入新文件名后,点击“确定”即可完成修改操作。
❸ java 文件重命名的原理有效率高的办法吗
调用操作系统api重名文件就是最效率的办法。java应该就是采用的这种办法。
❹ 关于 java 重命名文件夹的问题
java实现文件的重命名的方法如下:
//重命名
publicvoidrename(){
Filefl=newFile("E://文件夹");//这里写上发替换的文件夹路径,注意使用双斜杠
String[]files=fl.list();
Filef=null;
Stringfilename="";
for(Stringfile:files)
{
f=newFile(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径
filename=f.getName();
//System.out.println(filename);
f.renameTo(newFile(fl.getAbsolutePath()+"//"+filename.replace("要替换掉的内容","替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了
}
}
❺ 用Java怎么将文档复制到另一个路径下面并改名
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class A {
public static void main(String[] args) throws Exception {
String url1 = "D:\\a.txt";// 源文件路径
String url2 = "E:\\燃蠢b.txt";// 目标路径(复制到E盘,重命名为b.txt)
(url1, url2);
}
private static void (String url1, String url2) throws Exception {
FileInputStream in = new FileInputStream(new File(url1));
FileOutputStream out = new FileOutputStream(new File(url2));
byte[] buff = new byte[512];
int n = 0;
System.out.println("复制文件:" + "\n" + "源路径:" + url1 + "\n"耐段埋 + "昌蚂目标路径:"
+ url2);
while ((n = in.read(buff)) != -1) {
out.write(buff, 0, n);
}
out.flush();
in.close();
out.close();
System.out.println("复制完成");
}
}
写一个例子
希望对你有帮助
❻ java中怎么重命名一个文件
File f = new File("d:/aaa.txt");//想命名的原文件
f.renameTo(new File("d:/bbb.txt"));将原文件更改为bbb.txt,其中路径是必要的 注意