批量生成文件名称(批量生成文件名称bat)
大家好!今天让创意岭的小编来大家介绍下关于批量生成文件名称的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器
本文目录:
如何批量命名文件名?
如果只有一百个,手动也不是不行,细心就成
如果会写一点程序也可以操作,比如把100个人的身份证号放到一个数组中,然后用一个循环分别对原为1到100的文件重命名为数组中的值
随手写一个10个人的例子(一百一千也同理)
Excel存储的身份证号
重命名前
重命名后
附程序(以Java为例,写的不严谨但可用,大佬轻喷)
开发环境: 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开头的命名方式,该如何实现呢?下面就具体地来了解下关于文件名的编号设置,请看以下内容!
推荐使用:金舟批量重命名软件
软件介绍:这是一款文件批量改名工具,功能简洁、操作简便、侧重实用,可通过鼠标点击轻松完成添加文件、设定规则、批量改名的操作,并且支持windows所有文件格式,让文件批量重命名更简单。
方法步骤:
一、打开软件后,在这里直接点击添加文件,将需要命名的文件上传进来;
二、将需要处理的视频上传后,在右侧设置命名规范,在这里输入新的文件名;
三、如果需要修改文件的拓展名,也可在这里进行修改;
四、如图在编号设置中,可根据自己的需要给文件设置编号,分别有起始、增量和位数;
五、以下图为例,起始设置为1,则文件的命名方式为1开头;增量设置为2,表示文件以1,3,5结尾;位数设置为3,则文件会以001,002,003这种形式命名;
六、设置完成后,点击右上角的“重命名”即可;
七、得到以下提示,说明文件就重命名成功啦!
如何批量增加文件名
批量在文件名前加相同文字或字符的方法:
步骤1,下载上面的软件后安装打开使用。随后点击【添加文件】,批量将需要格式转换的文件添加到软件中,支持从不同文件夹中添加。
步骤2,接下来进行设置,文件的命名方式选择“自定义”方式;然后在下面输入新的文件名称;最后进行编号设置:起始、增量和位数。设置的时候可以在右边随时预览新的文件名。
步骤3,当你认为设置好了后就可以点击右上角的【开始重命名】按钮,启动软件程序。当软件弹出“重命。名成功”的时候说明文件名修改完成。
步骤4,查看修改前后的文件名,可以看出修改后的文件名很整齐,并且有排序,很容易区分。
以上就是关于批量生成文件名称相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读:
wordpress批量上传文章(wordpress批量上传产品)