- MATLAB 2020数学计算从入门到精通
- 林凤涛等编著
- 260字
- 2022-05-10 20:52:43
2.4 文件属性
在MATLAB中,isfile命令用于检查指定路径或当前文件夹中的文件是否存在,该命令运行结果为逻辑值logical,是指定路径或当前文件夹中的文件,返回1;否则,返回0。
例2-16: 创建文件夹并判断是否为文件。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_05.jpg?sign=1739034593-0l9QtWlfGX1i59c7xzv02LiQoL7nV27y-0-5d99a076f28de79f368efb3c6877a5de)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_06.jpg?sign=1739034593-9YvKpc0dbe8mcE5uSvXpQTqVkEDgI9u8-0-5af142e58434f3907b28fc8f1d1198f5)
在MATLAB中,fileparts命令用于获取文件名的组成部分,它的主要使用格式见表2-22。
表2-22 fileparts命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_07.jpg?sign=1739034593-CWGgS4HcbVe6jOqMq3hUygsyn3AhYbSy-0-f2208fa6587004d2eb206af3ff67afb6)
例2-17: 显示当前路径下文件的信息。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_01.jpg?sign=1739034593-yaCeufiaeLCYqfCIr9Wz4ykPa1ro7ebN-0-7c912a15eae49731e7824666e18e56d7)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_02.jpg?sign=1739034593-GDgbbb7S0frRleqrXSaougwK4sl4FMRt-0-dfe491bab5125df65aa3a339c8cc71f9)
在MATLAB中,fullfile命令用于从各个部分构建完整文件名,它的主要使用格式见表2-23。
表2-23 fullfile命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_03.jpg?sign=1739034593-1R08el8Eg5sFHi47CNmLxmHu4D8hSS39-0-adab75d35794f9ea4f02fe81d3bee175)
例2-18: 创建完整文件路径。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_04.jpg?sign=1739034593-M7B47a08H8LlToNd1tz2xcoapYZ1Bn7F-0-b12d605fea6f669c94e9907456134392)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_05.jpg?sign=1739034593-UNW4AnLAY9dMg8IaSQEZ33ovfd2DQipE-0-1de817a2716da6a16005807c873e4cd3)
在MATLAB中,表2-24中的函数用来构建完整文件名。
表2-24 构建完整文件函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_06.jpg?sign=1739034593-sV66FmgfkHRWlzidb3KP0huHGUSHhpLm-0-e8e86e5937a44f396f05e0101c097d9b)