Java程序重命名多个文件
以下是使用Java重命名多个文件的代码-
示例
import java.io.File;
import java.io.IOException;
public class Demo{
public static void main(String[] argv) throws IOException{
String path_to_folder = "您本地电脑,包含多个文件的文件夹路径";
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的类包含主要功能,其中apth定义了包含多个文件的文件夹。在上述路径中创建一个新文件夹。
使用“listFiles”函数获取文件列表。遍历数组的文件,如果遇到文件,则创建一个新的文件路径,获得文件的名称并对其进行分割。这些文件被重命名为.pdf。通过获取“long_file_name”中第一个空格之后的子字符串,可以缩短文件的名称。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下