使用 Java 重命名多个文件
javaobject oriented programmingprogramming更新于 2025/7/9 6:04:17
以下是使用 Java 重命名多个文件的代码 −
示例
import java.io.File;
import java.io.IOException;
public class Demo{
public static void main(String[] argv) throws IOException{
String path_to_folder = "path\to\folder\where\multiple\files\are\present";
File my_folder = new File(path_to_folder);
File[] array_file = my_folder.listFiles();
for (int i = 0; i < array_file.length; i++){
if (array_file[i].isFile()){
File my_file = new File(path_to_folder + "\" + array_file[i].getName());
String long_file_name = array_file[i].getName();
String[] my_token = long_file_name.split("\s");
String new_file = my_token[1];
System.out.println(long_file_name);
System.out.print(new_file);
my_file.renameTo(new File(path_to_folder + "\" + new_file + ".pdf"));
}
}
}
}
输出
文件夹中的文件将重命名为 .pdf
名为 Demo 的类包含主要函数,其中定义了包含多个文件的文件夹的路径。在所提到的路径中创建一个新文件夹。
使用 'listFiles' 函数获取文件列表。迭代数组文件,如果遇到文件,则创建新文件路径并获取文件的名称并将其拆分。文件重命名为 .pdf。通过获取 'long_file_name' 中第一个空格之后开始的子字符串来缩短文件的名称。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

