如何重命名几个几个.mat和重命名一个文件吗
34视图(30天)
显示旧的评论
你好,
我有一个问题关于同一主题。
我有几个文件:FoodS01HealthSession1。垫FoodS01PracticeSession1。垫FoodS01TasteSession1。垫FoodS01TestSession1.mat
从S01 S021和我想所有FoodSub110HealthSession1后重命名它们。垫FoodSub110PracticeSession1。垫FoodSub110TasteSession1。垫FoodSub110TestSession1.mat
从110年到130年
我不能管理使用函数命名,如我donnnot知道如何正确代码循环和使用功能。
有人能帮助我吗?
非常感谢
0评论
接受的答案
提多Edelhofer
2018年9月13日
编辑:提多Edelhofer
2018年9月13日
嗨Solene,
这应该工作
名称= {“健康”,“实践”,“味道”,“测试”};
为iName = 1:元素个数(名称)
为iFile = 21
origName = sprintf (“FoodS0%d % sSession1.mat”iFile名称{iName});
新名称= sprintf (“食物% d % sSession1.mat”iFile + 109,名字{iName});
移动文件(origName新名称);
结束
结束
未经考验的但应该或多或少。编辑:% d没有前导零和添加的所有文件的前导零。
希望这有助于
提图斯