MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]比较基础的问题 (https://www.labfans.com/bbs/showthread.php?t=4767)

一个人的旅行 2008-10-09 01:31

[求助]比较基础的问题
 
假如我读入一个文件后,获得其文件名

想做一个判断,看读入文件的后缀是否正确,比如要读入.WAV文件,但是选择的是.EXE,这时候弹出错误对话框。

问题就是判断这里,我记得在哪里看到过用法的,但是找了半天找不到了,类似的判断我觉得应该会经常用到,MATLAB有什么比较通用的方法吗?:cool:

Juicy 2008-10-09 18:34

回复: [求助]比较基础的问题
 
呵呵,我来试一下~~

if ImgName(end-2:end)=='WAV'
...
else
error('You input a wrong format');
end

---------------------------------------------------------------------------
ImgName是你文件的名字

一个人的旅行 2008-10-09 19:06

回复: [求助]比较基础的问题
 
就是这个用法
谢了

xiezhh 2008-10-10 22:48

回复: [求助]比较基础的问题
 
[pathstr,namestr,ext]=fileparts(FileName);

if strcmpi(ext,'.wav');
...
else
errordlg('数据格式错误','错误','replace');
end


所有时间均为北京时间。现在的时间是 11:08

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.