![MATLAB 2020数学计算从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/840/43806840/b_43806840.jpg)
上QQ阅读APP看书,第一时间看更新
2.4 文件属性
在MATLAB中,isfile命令用于检查指定路径或当前文件夹中的文件是否存在,该命令运行结果为逻辑值logical,是指定路径或当前文件夹中的文件,返回1;否则,返回0。
例2-16: 创建文件夹并判断是否为文件。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_05.jpg?sign=1739055399-m0Mvm7UE1wrN1f29LjPQLNVc0BwIBgfE-0-eec360fe4f5c1c8ff9a7c2a7300a9536)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_06.jpg?sign=1739055399-JVisFVuu1MbrnwOAKZ6pPpa7znGH7Ex9-0-a242e2dc6550da4daca9b0d68269a342)
在MATLAB中,fileparts命令用于获取文件名的组成部分,它的主要使用格式见表2-22。
表2-22 fileparts命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_07.jpg?sign=1739055399-YhMJguvUzcjvsxOBEmJM5rKl7FMzW1Wn-0-6713d8ef3e930ddffedced5f1a357566)
例2-17: 显示当前路径下文件的信息。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_01.jpg?sign=1739055399-CdJjhhW2ppAi9xLnTlcU17rQeY2zmWZH-0-7225b44699bb6b0ea9b51c6ca82306bd)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_02.jpg?sign=1739055399-kRuwrPvzoUT9vWFhAlylwOT8tuEqJZ7B-0-dbc12c09bdf33e7f21bc8cdbfb1e2995)
在MATLAB中,fullfile命令用于从各个部分构建完整文件名,它的主要使用格式见表2-23。
表2-23 fullfile命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_03.jpg?sign=1739055399-EZg9svtJsibn0tpdvJsqUr4JYh7p80ZF-0-3dd39c74138b11cfc6f0849a87dcef8a)
例2-18: 创建完整文件路径。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_04.jpg?sign=1739055399-HIviy5qd0t1P50AIzeK10RA782Wp7qDe-0-81ecaac5b8860dfc1d18b1d6c32ad854)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_05.jpg?sign=1739055399-AJIM0EP3MENQAwHc9AZDCU3Czg2zhdtO-0-28eb66103d088d020956f66cd1f5caa0)
在MATLAB中,表2-24中的函数用来构建完整文件名。
表2-24 构建完整文件函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_06.jpg?sign=1739055399-VyDeE4gTvnOJthaqt37fhXgpgatb8KBr-0-f761e3c45c40ffe252f6ba51cb45bce3)