java如何将b文本重命名为a文本

/***//**文件重命名
*@parampath文件目录
*@paramoldname原来的文件名
*@paramnewname新文件名
*/
publicvoidrenameFile(Stringpath,Stringoldname,Stringnewname)...{
if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名
Fileoldfile=newFile(path+"/"+oldname);
Filenewfile=newFile(path+"/"+newname);
if(!oldfile.exists()){
return;//重命名文件不存在
}
if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名
System.out.println(newname+"已经存在!");
else{
oldfile.renameTo(newfile);
}
}else{
System.out.println("新文件名和旧文件名相同...");
}
}

Ⅱ eclipse如何重命名java项目,包,类呢

修改类名与修改包名一样,一般也是要勾选红框标识处,用来更新引用了此类的其他相关文件。

Ⅲ java文件重命名问题,为什么文件无法重命名

思路

看重性能的:新建一个文件
如txt文件
储存下一个该命名的文件名
如0151,然后结合加入文件数
自增
命名。
看重内存的,每次要命名之前,读取该目录下所有文件,识别最大的文件名,去除这个值,然后结合加入文件数
自增
命名。

Ⅳ Java中用renameTo文件重命名后,怎么getname()没变化,但是文件名已经改掉了啊

renameTo不会改变f本身的name属性 你没有对f进行重新赋值 所以没改

if(f.renameTo(f1)){
System.out.println("文件重命名版为:权"+f1.getName())
}

或者
if(f.renameTo(f1)){
f = f1 ;
}
System.out.println("文件重命名为:"+f.getName())

Ⅳ 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 重命名文件夹的问题

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怎么实现文件的重命名

File file=new File("D:\\abc.java");
if(file.exists())
{
file.renameTo(new File("d:\\123.txt"));
}

Ⅷ java怎么修改文件名称

一般的操作:

Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt");//更改后的文件名
file.renameTo(filename);//更改文件名操作

判断是否已经更改文件名:

Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt);
if(file.renameTo(filename)){
System.out.println("修改文件名成功");
}else{
System.out.println("修改文件名失败");
}

file是更改文件名之前的文件,可以为绝对路径或相对路径:

绝对路径可表示为:File file=new File("D:/word.txt");

相对路径的根文件夹与src文件夹同级,如File file=new File("worddir/word.txt");中的worddir文件夹与src同级

filename是更改文件名之后的文件的文件名(包含后缀)

Ⅸ java 怎么给文件重命名

java修改文件名可以直接通过右键文件名“Rename”实现。

第一步:找到要修改的文件名位置。专

第二步:在文件上右属击,选择“Refactor”下的“Rename”。

第三步:输入新文件名后,点击“确定”即可完成修改操作。

Ⅹ Java编程对批量文件重命名




importjava.io.File;
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Filedir=newFile("d:/test");//此处表示你要改的文件所在的文件夹,也修改为其它文件夹,或者当前文件夹newFile(".")
File[]files=dir.listFiles();
StringfileName=null;
StringparentPath=dir.getAbsolutePath();

Patternp=Pattern.compile("广东-(广州\d+\.txt)");
Matcherm=null;

for(Filefile:files)
{
fileName=file.getName();
m=p.matcher(fileName);
if(m.matches())
{
file.renameTo(newFile(parentPath+File.separator+m.group(1)));
}
}
}


}