1、查看文件存在 dir()
若存在,返回文件信息
dir(‘test.txt’)%查看当前目录是否存在test.txt文件
dir(‘C:\test.txt’)%查看指定目录是否存在test.txt文件
2、查看文件存在exist()
使用方法同dir
若不存在,返回0
若存在,则根据返回一个非0值,具体请help exist
3、文件重命名eval()
matlab 中 strrep 函数可以更改文件扩展名
使用方法
eval(['!rename' , ‘,test.txt’ , ‘,test2.txt’]);
注意后文件名前有个,(逗号)
网上有人说可以使用变量操作,eval(['!rename' , s, t]);
本人表示没有成功,不知道为什么
4、文件重命名movefile
可以使用变量,如:
movefile(s,t);
clear
clc
cd('C:\Documents and Settings\Administrator\桌面\matlab\test'); %设置当前目录%此时test文件夹中有:文件夹1, 文件夹2, 文件1.txt, 文件2.txt
movefile('1.txt', '11.txt'); % 把1.txt剪切成11.txt(1.txt不存在了),实际上相当于改名
copyfile('2.txt', '22.txt'); % 把2.txt复制成22.txt(2.txt依然存在)
movefile(