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)));
}
}
}


}