小编:由于后台服务器故障,要到10月32号才能恢复正常,大家耐心等等!咱们先来看matlab有哪些与文件操作相关的函数表吧!
matlab文件操作相关函数表
函数名称 | 函数功能 |
---|---|
movefile | 移动或重命名文件或文件夹:带你去浪漫的土耳其! |
copyfile | 复制文件或文件夹:一生二、二生三、三生万物 …… |
delete | 删除文件或对象:没有我删不掉的文件,嘻嘻! |
rmdir | 删除文件夹:我删、我删、我删删! |
mkdir | 新建文件夹:我建、我建、我建建! |
recycle | 设置选项以便将已删除文件移到回收文件夹:删了还能回收才是真正的技术! |
dir | 列出文件夹内容:让你对文件夹内容一目了然 |
ls | 列出文件夹内容:楼上的老哥,稳呀! |
pwd | 确定当前文件夹:我只注重当下! |
isfile | 确定输入是否为文件:是文件吗?我是小花。 |
isfolder | 确定输入是否为文件夹:是文件夹吗?我是小草。 |
exist | 检查变量、脚本、函数、文件夹或类的存在情况:存在即合理! |
what | 列出文件夹中的 MATLAB 文件:what?又找不到了? |
which | 定位函数和文件:我就是matlab的GPS。 |
cd | 更改当前文件夹:改变,从当前开始! |
type | 显示文件内容:我能看透你的心!信吗! |
visdiff | 比较两个文件或文件夹:欲与天公试比高! |
fileattrib | 设置或者获取文件或文件夹的属性:属性是神马? |
open | 在合适的应用程序中打开文件:芝麻开门! |
winopen | 在合适的应用程序 (Windows) 中打开文件:打开看看,惊不惊喜,意不意外! |
实例一、批量创建文件夹
folderName = {'三尺昆吾斩鬼神';...
'贪生只爱眼前珍';...
'名与遗编在史臣';...
'千里归程三伏天'};
% 文字来源于:http://www.227g.com/shi/
% 使用cellfun可以直接对cell中的单个变量进行函数操作,
% 可以有效避免使用循环
cellfun(@mkdir,folderName);
实例二、批量复制文件到指定文件夹
Destination = {'三尺昆吾斩鬼神';...
'贪生只爱眼前珍';...
'名与遗编在史臣';...
'千里归程三伏天'};
% 文字来源于:http://www.227g.com/shi/
% 字符串连接函数并复制四份
sourceFile = repmat({strcat(pwd,'\poem.txt')},4,1);
cellfun(@copyfile,sourceFile,Destination);
实例三、批量删除文件及文件夹
Destination = {'三尺昆吾斩鬼神';...
'贪生只爱眼前珍';...
'名与遗编在史臣';...
'千里归程三伏天'};
% 文字来源于:http://www.227g.com/shi/
sourceFile = strcat(repmat(strcat(pwd,'\'),4,1),Destination,repmat({'\poem.txt'},4,1));
% 先删除文件
cellfun(@delete,sourceFile);
% 再删除文夹
cellfun(@rmdir,Destination);
~~~删都删了,哪还有效果图呀~~~
怎么样?简单吧
!不妨赶紧打开matlab试试这些函数吧,现炒现卖最好吃
!如果大家对matlab文件操作函数的使用有任何疑问,不要犹豫,尽情给小编留言吧!
参考资料:
https://ww2.mathworks.cn/help/matlab/file-operations.html
封面图片:由 583286 在Pixabay上发布