-
當前位置:首頁 > 創(chuàng)意學院 > 營銷推廣 > 專題列表 > 正文
批量生成文件名稱(批量生成文件名稱bat)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于批量生成文件名稱的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內容,有小程序、在線網頁版、PC客戶端和批量生成器
本文目錄:
如何批量命名文件名?
如果只有一百個,手動也不是不行,細心就成
如果會寫一點程序也可以操作,比如把100個人的身份證號放到一個數組中,然后用一個循環(huán)分別對原為1到100的文件重命名為數組中的值
隨手寫一個10個人的例子(一百一千也同理)
Excel存儲的身份證號
重命名前
重命名后
附程序(以Java為例,寫的不嚴謹但可用,大佬輕噴)
開發(fā)環(huán)境: JDK8 需要依賴POI
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.*;
public class BatchRename {
public static void main(String[] args) throws IOException {
String rootDir = "E:"+ File.separator +"Work";//文檔所在的文件夾,比如E:\Work
String[] idNumArr = new String[10];
File file = null;//存儲舊的文件對象
File fileNew = null;//存儲新的文件對象
File excelFile = new File("E:"+ File.separator +"雜貨屋"+File.separator+"身份證號.xlsx");//Excel文件對象
//讀取Excel中的身份證號
FileInputStream fis = new FileInputStream(excelFile);
XSSFWorkbook wb = new XSSFWorkbook(fis);
for(int numSheet = 0;numSheet< wb.getNumberOfSheets();numSheet++){
XSSFSheet xssfSheet = wb.getSheetAt(numSheet);
//遍歷所有表
if(xssfSheet==null){
continue;
}
//遍歷所有行
for (int numRow = 0; numRow <= xssfSheet.getLastRowNum(); numRow++) {
XSSFRow xssfRow = xssfSheet.getRow(numRow);
if(xssfRow!=null){//根據需求處理具體的列
idNumArr[numRow] = xssfRow.getCell(0).getStringCellValue();
}
}
}
for (int i = 0; i < 10; i++) {
file = new File(rootDir+File.separator+String.valueOf(i+1)+".docx");
fileNew = new File(rootDir + File.separator + idNumArr[i]+".docx");
if(!file.renameTo(fileNew)){
System.out.println(rootDir+File.separator+String.valueOf(i+1)+"重命名失敗");
}
}
}
}
Maven依賴如下:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.16</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.16</version>
</dependency>
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.10</version>
</dependency>
怎樣批量命名多個文件
利用軟件給多個文件重命名時,想要給文件設置以1開頭的命名方式,該如何實現(xiàn)呢?下面就具體地來了解下關于文件名的編號設置,請看以下內容!
推薦使用:金舟批量重命名軟件
軟件介紹:這是一款文件批量改名工具,功能簡潔、操作簡便、側重實用,可通過鼠標點擊輕松完成添加文件、設定規(guī)則、批量改名的操作,并且支持windows所有文件格式,讓文件批量重命名更簡單。
方法步驟:
一、打開軟件后,在這里直接點擊添加文件,將需要命名的文件上傳進來;
二、將需要處理的視頻上傳后,在右側設置命名規(guī)范,在這里輸入新的文件名;
三、如果需要修改文件的拓展名,也可在這里進行修改;
四、如圖在編號設置中,可根據自己的需要給文件設置編號,分別有起始、增量和位數;
五、以下圖為例,起始設置為1,則文件的命名方式為1開頭;增量設置為2,表示文件以1,3,5結尾;位數設置為3,則文件會以001,002,003這種形式命名;
六、設置完成后,點擊右上角的“重命名”即可;
七、得到以下提示,說明文件就重命名成功啦!
如何批量增加文件名
批量在文件名前加相同文字或字符的方法:
步驟1,下載上面的軟件后安裝打開使用。隨后點擊【添加文件】,批量將需要格式轉換的文件添加到軟件中,支持從不同文件夾中添加。
步驟2,接下來進行設置,文件的命名方式選擇“自定義”方式;然后在下面輸入新的文件名稱;最后進行編號設置:起始、增量和位數。設置的時候可以在右邊隨時預覽新的文件名。
步驟3,當你認為設置好了后就可以點擊右上角的【開始重命名】按鈕,啟動軟件程序。當軟件彈出“重命。名成功”的時候說明文件名修改完成。
步驟4,查看修改前后的文件名,可以看出修改后的文件名很整齊,并且有排序,很容易區(qū)分。
以上就是關于批量生成文件名稱相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
wordpress批量上傳文章(wordpress批量上傳產品)