分享

MATLAB文件管理

 量化猫 2018-01-28
听说过Linux当中命令行的便捷,但是像我这样驾驭不了命令行的微软受害者,在windows环境下还是需要在程序当中管理文件系统的。
总结一下比较常用的文件管理函数:
通过dir函数获取某一路径下所有m文件,可以使用*匹配,返回结果是一个结构体
遍历all_file.name就可以操作文件夹下所有文件
比如:
fileFolder='G:\image\';
dirOutput=dir(fileFolder,'*.png');
fileNames={dirOutput.name}';
LengthFiles = length(fileNames);
for i = 1:LengthFiles
    do something
end
exist函数检查文件或者文件夹是否存在,返回值有1-8这几种,具体类型help exist
什么时候回用到判断文件是否存在呢?MATLAB在调用外部exe之后无法传递返回值,可以通过写入文件然后MATALB读取文件的方式,读取文件之前最好检查一下是否存在。
当然也可以再带上数据库一起嗨,连接数据库也是两步操作几行代码的事。
isdir函数检查是否为文件夹
copyfile('*.m','d:/work/Projects/')
movefile('*.m','d:/work/Projects/')
复制和移动文件也是这么简单粗暴,通多*匹配
第一个参数直接写文件名就是当前文件夹
写全路径就是对应路径下的文件
mkdir('d:/work/newProjects/')
rmdir('d:/work/newProjects/')
新建/删除文件夹
delete('d:/work/Projects/不想要.文件')
也是很直接的
帮你学MatLab
微信号:MatLab_helper

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多