當前位置:首頁 » 文件管理 » java文件目錄可以重命名嗎
擴展閱讀
表格怎樣改成txt 2025-01-14 22:53:51
excel怎樣均分表格 2025-01-14 22:07:22

java文件目錄可以重命名嗎

發布時間: 2022-02-01 06:17:51

❶ 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對應的文件名