前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何让matlab心甘情愿地做你的文件搬运工

如何让matlab心甘情愿地做你的文件搬运工

作者头像
巴山学长
发布2019-11-07 15:17:30
9390
发布2019-11-07 15:17:30
举报
文章被收录于专栏:巴山学长巴山学长
matlab界流传一句话,说matlab除了不能生孩子啥都能干。真的是这样吗?“小编,我想用matlab批量创建文件夹!”、“小编,我想用matlab把那张照片移到我指定的文件夹中”、“小编,那个文件我看着不顺眼,用matlab怎么删除呀?”,...... 小编:小菜一碟,分分钟给你们安排

小编:由于后台服务器故障,要到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) 中打开文件:打开看看,惊不惊喜,意不意外!

实例一、批量创建文件夹

代码语言:javascript
复制
folderName = {'三尺昆吾斩鬼神';...
              '贪生只爱眼前珍';...
              '名与遗编在史臣';...
              '千里归程三伏天'};
% 文字来源于:http://www.227g.com/shi/
% 使用cellfun可以直接对cell中的单个变量进行函数操作,
% 可以有效避免使用循环
cellfun(@mkdir,folderName);

实例二、批量复制文件到指定文件夹

代码语言:javascript
复制
Destination = {'三尺昆吾斩鬼神';...
              '贪生只爱眼前珍';...
              '名与遗编在史臣';...
              '千里归程三伏天'};
% 文字来源于:http://www.227g.com/shi/
% 字符串连接函数并复制四份
sourceFile = repmat({strcat(pwd,'\poem.txt')},4,1);
cellfun(@copyfile,sourceFile,Destination);

实例三、批量删除文件及文件夹

代码语言:javascript
复制
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上发布

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 巴山学长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档