需要帮助的重命名Matlab png图像
9的观点(30天)
显示旧的评论
接受的答案
戴夫B
2021年8月13日
编辑:戴夫B
2021年8月13日
假设你的文件
C: \ myfile
filepath =“C: \ myfile”
移动文件(fullfile (filepath,323 a23.png),fullfile (filepath,“1. png”));
当然你可能想遍历许多文件。专业建议是,在你将你所有的文件重命名为你没有意愿,看看disp代码将做什么:
文件列表= dir (fullfile (filepath‘* . png”));
为i = 1:元素个数(文件列表)
oldname =文件列表(我). name;
新名称= [num2str(我)“使用”];%也可以做新名称=字符串(i) +“中将”;
流(将重命名% s % s \ n”);%之前检查这些运行与下一行的注释
%移动文件(fullfile (filepath oldname) fullfile (filepath新名称));
结束
这就相当于传入的系统版本相同的文本,你放入外壳,如在windows类似:
系统([“重命名”fullfile (filepath oldname)“”“”fullfile (filepath新名称)“””])
但很容易陷入困境的报价需要包含空格的文件名,所以我认为移动文件可能是更好的,而且它也将多平台!