尝试在matlab中重命名文件名时出错

时间:2012-07-15 08:53:56

标签: matlab

这是我的代码:

filename_date = strcat('Maayanei_yeshua-IC_',file_date,'.pdf')
filenamepdf = strcat(filename,'.pdf')
rename(['C:\Users\user\Desktop\' filenamepdf],['C:\Users\user\Desktop\' filename_date]);

我得到错误:

<??? Error using ==> movefile The system cannot find the path specified.>

<??? Undefined function or method 'rename' for input arguments of type 'char'.>

我检查了数百次,文件就在那里......我不知道为什么它找不到它,有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

使用命令

doc rename

发现rename用于处理ftp服务器,你没有在这里做。你想要的是命令movefile

使用helpwin启动的帮助窗口查找您正在使用的所有命令。

此外,从命令提示符处尝试

dir(['C:\Users\user\Desktop\' filenamepdf])

验证要移动的文件是否存在。