
vb.net中使用OpenFileDialog获取路径,如何检测扩展名符合规则?
在vb.net中使用OpenFileDialog可以获得一个路径,通过OpenFileDialog.CheckFileExists()我也可以检测文件是否存在,通过Ope...
在vb.net中使用OpenFileDialog可以获得一个路径,通过OpenFileDialog.CheckFileExists()我也可以检测文件是否存在,通过OpenFileDialog.Filter我也可以过滤显示的文件。
可是在使用中我发现了一个问题:就是在OpenFileDialog对话框中输入一个目录中存在,但是扩展名已被OpenFileDialog.Filter过滤掉的文件,同样可以得到该文件的路径。
有方法避免这样的情况出现么? 展开
可是在使用中我发现了一个问题:就是在OpenFileDialog对话框中输入一个目录中存在,但是扩展名已被OpenFileDialog.Filter过滤掉的文件,同样可以得到该文件的路径。
有方法避免这样的情况出现么? 展开
2个回答
展开全部
这个恐怕有点难度,比如用户输入text.txt,你可能认为text.txt不允许输,但是说不定用户有文件名字命名为text.txt.exe的可执行文件存在,所以要过滤扩展名靠判断.号意义不大
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询