vb.net中使用OpenFileDialog获取路径,如何检测扩展名符合规则?

在vb.net中使用OpenFileDialog可以获得一个路径,通过OpenFileDialog.CheckFileExists()我也可以检测文件是否存在,通过Ope... 在vb.net中使用OpenFileDialog可以获得一个路径,通过OpenFileDialog.CheckFileExists()我也可以检测文件是否存在,通过OpenFileDialog.Filter我也可以过滤显示的文件。

可是在使用中我发现了一个问题:就是在OpenFileDialog对话框中输入一个目录中存在,但是扩展名已被OpenFileDialog.Filter过滤掉的文件,同样可以得到该文件的路径。

有方法避免这样的情况出现么?
展开
 我来答
百度网友e4249599c
2009-12-31 · TA获得超过496个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:639万
展开全部
这个恐怕有点难度,比如用户输入text.txt,你可能认为text.txt不允许输,但是说不定用户有文件名字命名为text.txt.exe的可执行文件存在,所以要过滤扩展名靠判断.号意义不大
狼人小木头
2010-01-06
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
这个简单的!!我做过,不过不记得这个函了!!
一般你学最基本的书上都有的一个函数,这个函数的功能是将获取的文件名导过来,然后用获取函数,比如是,.jpg的文件,你加条件时就是gpj.就可以了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式