![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=1739051129-uIInqxlQ6D6MOeTAVq1xVSQKvCFnoPlY-0-1daebcf7cf7a054210c920edd7ffcc03)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_06.jpg?sign=1739051129-rQEZ7QZ6Wx8uGkUdBYHuxGvzHFJyuccj-0-2001f260fc289e5b64e8161679597a0f)
在MATLAB中,fileparts命令用于获取文件名的组成部分,它的主要使用格式见表2-22。
表2-22 fileparts命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_07.jpg?sign=1739051129-eDpgLuyyqQ7Ozr3AeB0dE5BryMs83zWB-0-18d3c06571a886648b205bb3773e6880)
例2-17: 显示当前路径下文件的信息。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_01.jpg?sign=1739051129-FYULF5IGB6WhjS9HQocYJQXzJ4yus5VC-0-1a2d0438cf097104baa812057a8fa3b6)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_02.jpg?sign=1739051129-D6xWfrUcEi0XA0N8mt0fLhRfiO7TQ80F-0-a7660b8cf6b7e7d8bb80c0294e88e25f)
在MATLAB中,fullfile命令用于从各个部分构建完整文件名,它的主要使用格式见表2-23。
表2-23 fullfile命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_03.jpg?sign=1739051129-X6lQvnKyFcI5uIZ2mkfV7EJOeXD4rl5Q-0-61a0d0811cb49c89bfc6bf996efa289e)
例2-18: 创建完整文件路径。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_04.jpg?sign=1739051129-QVh9hO0BCYXyC3G1dkOnpHm0TzFEQjy8-0-5b6793b8f2f3ff1fd3d2d56932ac1350)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_05.jpg?sign=1739051129-muSoiTCMlSqhW5Zuvq3GZKqWb9JXZBrF-0-299108924c05e450b48f454b7b1f4402)
在MATLAB中,表2-24中的函数用来构建完整文件名。
表2-24 构建完整文件函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_06.jpg?sign=1739051129-yxEDouE4wFAmoG11uPxl5M9tdGnO6IrS-0-1b08163d4f506955cc227adee66a179a)