❶ java 文件夹重命名
packagecom.nokia;
importjava.io.File;
/*
**/
publicclassRenameFile{
publicstaticvoidmain(Stringargs[]){
/*
*youshouldchangethepathE://文件夹!*/
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);
/*thestring要替换掉的内容替换成的内容,
*.*/
f.renameTo(newFile(fl.getAbsolutePath()+"//"+filename.replace("要替换掉的内容","替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了
}
}
}
❷ java中文件重命名的问题
"C:\test\aa.csv"重命名的文件路径以及父路径是必须存在的!你在renameTo()之前先加一个判断。如果父路径不存在,就创建该路径。
❸ 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文件操作,使用file.renameTo()方法,为什么不能将文件重命名呢
File file = new File(filepath + File.separator + filename);
改成这样就行了,
File file = new File(filepath + File.separatorChar+ filename);
下面是测试的全部代码:
String filepath = "D:";
String filename = "data.txt";
File file = new File(filepath + File.separatorChar+ filename);
System.out.println(file);
String newFileName = file.getAbsolutePath().substring(0, filename.lastIndexOf("."));
boolean flag = file.renameTo(new File(newFileName+ "20070831.bak"));
System.out.println(flag);
❺ 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 怎么给文件重命名
java修改文件名可以直接通过右键文件名“Rename”实现。
第一步:找到要修改的文件名位置。
第二步:在文件上右击,选择“Refactor”下的“Rename”。
第三步:输入新文件名后,点击“确定”即可完成修改操作。
❽ Java能修改文件夹的名字吗
packagescript;
importjava.io.File;
importjava.io.IOException;
publicclassRealname{
publicstaticvoidmain(String[]args)throwsIOException
{
FileoldFile=newFile("d:/PMS");
if(!oldFile.exists())
{
oldFile.createNewFile();
}
System.out.println("修改前文件名称是:"+oldFile.getName());
StringrootPath=oldFile.getParent();
System.out.println("根路径是:"+rootPath);
FilenewFile=newFile(rootPath+File.separator+"PMSTmp");
System.out.println("修改后文件名称是:"+newFile.getName());
if(oldFile.renameTo(newFile))
{
System.out.println("修改成功!");
}
else
{
System.out.println("修改失败");
}
}
}
原来写的例子~~~希望能采纳。
❾ java中怎么重命名一个文件
File f = new File("d:/aaa.txt");//想命名的原文件
f.renameTo(new File("d:/bbb.txt"));将原文件更改为bbb.txt,其中路径是必要的 注意
❿ java怎么实现文件的重命名
用renameTo(File newFile)
把文件名改成newfile对应的文件名