请问如何判断一个文件的后缀名是 .~*
如题。* 代表任意字符
比如 .~aaaa 就属于 .~*
问题点数:20、回复次数:6Top
1 楼pwzhu666(暴龙)回复于 2003-11-02 09:31:52 得分 10
s:=.~aaaa
rightstr(s,2)=~*Top
2 楼jackie168(http://soft.eastrise.net)回复于 2003-11-02 09:56:31 得分 0
ExtractFileExt(OpenPictureDialog1.FileName);//取文件后綴名
不知道有沒有理解錯你的意思...Top
3 楼djhai(左左右右)回复于 2003-11-02 12:06:34 得分 0
copyTop
4 楼ColdWolf(天边流星)回复于 2003-11-02 12:25:02 得分 10
可能把jackie168和pwzhu666的方法结合起来吧
假设FileName = *.~aaaaaa;
s:=ExtractFileExt(OpenPictureDialog1.FileName);
//s = ~aaaaaaa
if (rightstr(s,1) = '~') then
{
}
Top
5 楼Shince()回复于 2003-11-02 12:44:37 得分 0
同意楼上的,只要判断扩展名第一个字符是 ~ 就可以了.Top
6 楼47522341(睡到8:30)回复于 2003-11-02 13:20:59 得分 0
extractfileext('文件名');Top




