![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=1739492782-ZBObTaV3aKImOJGOqfpEVgh5FjRYRIzB-0-0f87fa294719ebe5a24a84a9e8206f23)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_06.jpg?sign=1739492782-HjfUIjQHk8b76LNPN74K0OrztYs1z8Eg-0-3c14afeffd7d8ce8fdf45d1119d9dc47)
在MATLAB中,fileparts命令用于获取文件名的组成部分,它的主要使用格式见表2-22。
表2-22 fileparts命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/54_07.jpg?sign=1739492782-4cp3Etkbq2LmxCX7GrnnJQbcwA6qjqpw-0-fd606c801d20e37873a919080f25341e)
例2-17: 显示当前路径下文件的信息。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_01.jpg?sign=1739492782-t4yoW5oLQvV6UO89kKX2BxSE4mwcM7aL-0-9f6855508fc7ec9e2017f74546a6fe55)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_02.jpg?sign=1739492782-KO69S0eEaGFEjkSWf4uarYnrpzWAqNZI-0-21782b2e28d941022ccb678d786fe792)
在MATLAB中,fullfile命令用于从各个部分构建完整文件名,它的主要使用格式见表2-23。
表2-23 fullfile命令的使用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_03.jpg?sign=1739492782-LOtpUMIybnYegCXWtfQhkzg10ZhNdg50-0-aef6c21492caf32614f04fa634d2684a)
例2-18: 创建完整文件路径。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_04.jpg?sign=1739492782-R9bDzaryAFYiOL2dZDpawngwRupl8Q86-0-dafbd809175a18a6329decee61ae6048)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_05.jpg?sign=1739492782-PeEoPrO3dnHZUjYIL7Qqdt30gSrl6wKr-0-63b2e3708e416e55c1f4b0e9dd6889d7)
在MATLAB中,表2-24中的函数用来构建完整文件名。
表2-24 构建完整文件函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/55_06.jpg?sign=1739492782-9ewGveqz1B35Gf1U3zZIPBg1b9XTs0Y3-0-4f72c972c6b08416281d832c208053cf)