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,文件夾名稱),我試過了,但沒有工作 –