0
以下matlab工作正常。在matlab中使用movefile命令将文件移动到通过字符串操作创建的文件夹
mkdir NewFolder;
movefile *.csv NewFolder;
每个csv文件都会成功移到NewFolder。
我想创建新文件夹的日期,所以我使用下面的命令。
foldername = ['Results_' num2str(num(1)) '_' num2str(num(2)) '_'num2str(num(3))];
和
mkdir(foldername)
创建的文件夹Results_2017_9_15。
现在我将如何使用movefile
命令将所有csv文件移至此新文件夹?
我尝试了以下一些变种
movefile *.csv foldername
,但它不工作。
您正确使用'mkdir(foldername)'的函数语法(因为您希望变量的*值*而不是传递给'mkdir'的文字表示);你为什么放弃它的'movefile'调用? – TroyHaskin
建议:在'num2str'中加入'%02d'作为第二个参数将会在个位数月份和日期中加上一个前导'0',这将影响目录列表的正确排序。 – TroyHaskin
@TroyHaskin你的意思是像移动文件(* .csv,文件夹名称),我试过了,但没有工作 –