(●’◡’●)先赞后看养成习惯😊
假如我的图片如下,分别是1、2、3、4、5的命名
folder_path = 'C:\Users\Desktop\original';
file_list = dir(fullfile(folder_path, '*.png')); % 获取文件夹中所有后缀为.png的文件列表
for i = 1:length(file_list)
old_name = file_list(i).name; %获取第 i 个文件的名称
new_name = [old_name(1:end-4) '_behind.png']; % 在原文件名后添加字符"_behind"并修改后缀为.png
old_path = fullfile(folder_path, old_name);
new_path = fullfile(folder_path, new_name); % 构造新旧文件的完整路径
movefile(old_path, new_path); % 重命名文件
end
结果如下
folder_path = 'C:\Users\Desktop\original';
file_list = dir(fullfile(folder_path, '*.png')); % 获取文件夹中所有后缀为.png的文件列表
for i = 1:length(file_list)
old_name = file_list(i).name; %获取第 i 个文件的名称
new_name = ['front_',old_name(1:end-4) '.png']; % 在原文件名前添加字符"front_"并修改后缀为.png
old_path = fullfile(folder_path, old_name);
new_path = fullfile(folder_path, new_name); % 构造新旧文件的完整路径
movefile(old_path, new_path); % 重命名文件
end
folder1_path = 'C:\Users\Desktop\original';
folder2_path = 'C:\Users\Desktop\later';
file_list = dir(fullfile(folder1_path, '*.png')); % 获取文件夹中所有后缀为.png的文件列表
for i = 1:length(file_list)
old_name = file_list(i).name; %获取第 i 个文件的名称
new_name = ['front_',old_name(1:end-4) '.png']; % 在原文件名前添加字符"front_"并修改后缀为.png
old_path = fullfile(folder1_path, old_name);
new_path = fullfile(folder2_path, new_name); % 构造新旧文件的完整路径
copyfile(old_path, new_path); % 复制文件
end
更新不易,看到这里如果对你有帮助,欢迎点赞+关注+收藏!