java文件改名
public class FileNameTest {
/**
* 修改文件名稱
* @param file
*/
public static void changeFileName(File file){
File[] files = file.listFiles();//遍歷文件夾下的所有文件
//因為你這文件夾下全是文件,所以這里沒用遞歸
for (int i = 0; i < files.length; i++) {
File f = files[i];//獲取文件
String fileName = f.getName();//獲取文件名稱
fileName = fileName.replace("韓順平.循序漸進學.java.從入門到精通.", "");//你這里文件名有規律,所以我這里直接用replace方法來替換原來的文件名
f.renameTo(new File("D:\\Program Files\\視頻\\"+fileName));//這里就是修改後的新文件名
}
}
/**
* main函數
* @param args
*/
public static void main(String[] args){
File file = new File("D:\\Program Files\\視頻");
changeFileName(file);
}
}
② java怎麼修改文件名稱
java修改文件名可以直接通過右鍵文件名「Rename」實現。
第一步:找到要修改的文件名位置。
第二步:在文件上右擊,選擇「Refactor」下的「Rename」。
第三步:輸入新文件名後,點擊「確定」即可完成修改操作。
③ java 怎麼給文件重命名
java修改文件名可以直接通過右鍵文件名「Rename」實現。
第一步:找到要修改的文件名位置。
第二步:在文件上右擊,選擇「Refactor」下的「Rename」。
第三步:輸入新文件名後,點擊「確定」即可完成修改操作。
④ java中上傳文件時如何修改文件名
第一步:在你需要的盤里新建文本文檔,把你喜愛的內容復制進去,保存
第二步:運行軟體,
1.選擇文本(TXT)文件所在目錄
2.更改輸出目錄
3.更改參數,也就是軟體右上角的那些
記的要將TXT文件前面打上勾,最後點擊「製作」就可以了。本軟體也支持批量製作.
完成後找到你的保存目錄,會出現同一文件名的.jad和.jar兩個文件,上傳.jar文件到手機就可以了(K700C只支持.jar的JAVA文件)
⑤ java 文件重命名的原理有效率高的辦法嗎
調用操作系統api重名文件就是最效率的辦法。java應該就是採用的這種辦法。
⑥ java修改文件後綴名
以下程序實現的功能是批量修改文件後綴:
import java.io.*;
/**
* JAVA實現的批量更改文件後綴名的程序。
*
* @author rommnn
*/
public class ExtBatchRename {
/**
* 修改程序。<br>
* 內部遞歸調用,進行子目錄的更名
*
* @param path
* 路徑
* @param from
* 原始的後綴名,包括那個(.點)
* @param to
* 改名的後綴,也包括那個(.點)
*/
public void reName(String path, String from, String to) {
File f = new File(path);
File[] fs = f.listFiles();
for (int i = 0; i < fs.length; ++i) {
File f2 = fs[i];
if (f2.isDirectory()) {
reName(f2.getPath(), from, to);
} else {
String name = f2.getName();
if (name.endsWith(from)) {
f2.renameTo(new File(f2.getParent() + "/" + name.substring(0, name.indexOf(from)) + to));
}
}
}
}
public static void main(String[] args) {
ExtBatchRename rf = new ExtBatchRename();
rf.reName("d:/www.laozizhu.com", ".jsp", ".html");
}
}
⑦ 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文件下載改名
要重新設置contentType,如application/octet-stream,再加一個filename
filename="XXXXX.txt";
response.setHeader("Content-Disposition", "attachment; filename="+filename);
⑨ 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
f
=
new
file("d:/aaa.txt");//想命名的原文件
f.renameto(new
file("d:/bbb.txt"));將原文件更改為bbb.txt,其中路徑是必要的
注意