![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=1739283813-9ZjW1hz7iZtHz1wi9FtcJIwymUb5moJs-0-6dc6ea25b1b96b87b1cc975e46312a51)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_06.jpg?sign=1739283813-5e8HmUPhwDzSwm2aUKGOspxVnlZ1dSw5-0-b0c9f7f000f0c9d8a05ea5e7e68c0c16)
在MATLAB中,fileparts命令用于获取文件名的组成部分,它的主要使用格式见表2-22。
表2-22 fileparts命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_07.jpg?sign=1739283813-991vFpG3cYsrCQeAEG23sOCPX03mDcj1-0-df046098447e034436fb6ea76b3d2696)
例2-17: 显示当前路径下文件的信息。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_01.jpg?sign=1739283813-wRfAxjBuXzZmU3phFlfIN9IbQ1LyWU0R-0-b899f6ab9456c4508efbd6a164ed71ab)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_02.jpg?sign=1739283813-8heEWg9cqCoZsuEPjeCKumP6j8VjCucF-0-e9c2fb452876b63cd507ede9321955ac)
在MATLAB中,fullfile命令用于从各个部分构建完整文件名,它的主要使用格式见表2-23。
表2-23 fullfile命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_03.jpg?sign=1739283813-bw2XQXwbPjQ9nwMtiRVgAbckUsrLwpJq-0-952bed71a76a3fbd80515ecce1b5c12a)
例2-18: 创建完整文件路径。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_04.jpg?sign=1739283813-at1sLcu7yftxbOEnZ5afEPDuE9PdtvlL-0-e38ce8e1b9e2a4f1060e1776f5f1308d)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_05.jpg?sign=1739283813-7ZLTtjV6QugJTU7ye3Fkb465OTRjjlSm-0-bd2f1fd8727d3ad7c9f24e5114a59d4e)
在MATLAB中,表2-24中的函数用来构建完整文件名。
表2-24 构建完整文件函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_06.jpg?sign=1739283813-FN5xrvGOVXniL3bv73ZNbVJOWDWRbfGK-0-c77c9ca33f2257dbb5c063d69e5d60c9)