首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

关于附件名的提取,该怎么解决

2012-04-03 
关于附件名的提取现在有一长串的附件名字ffilename.fileextname(其中filename是文件名,fileextname是扩展

关于附件名的提取
现在有一长串的附件名字
f=filename.fileextname(其中filename是文件名,fileextname是扩展名

现在我要取filename

大致尝试了两种方法,一是a=split(f, ". "),取a(0),或者left(a),但是这样如果filename里面有.,这个方法就失败了

二是判断mid(f,len(f)-4,1)= ". ",也就是数尾数,这样也有个缺陷,就是,当扩展名不像doc,rar等3位的时候程序就不完整了

我想不出好的方法取最后一个.前的值了

请高手赐教咯=.=


[解决办法]
如果是从库中得到的文件,我不会...
如果是上传来的。。。
[解决办法]
哦,看错了,你想要前面的filename
那就接着我上面的吧
'=======================

instrRev()函数:
作用:返回某字符串在另一个字符串中出现的从结尾计起的位置
position=instrRev(f, ". ",-1)
fileextname = left(f,position-1)
fileextname就是你想要的

热点排行