以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何提取文件名的前缀  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32690)

--  作者:jinzhengbe
--  发布时间:2013/5/6 17:00:00
--  如何提取文件名的前缀

如何提取文件名的前缀?

 

我有两个数据列  一个是 【图片列】  一个是 【商品名】

 

if  e.datarow 图片列  then

e.datarow 商品名=  图片列 的前缀   (这个地方不会写,小弟学艺不精,望指点。)

end if

 

 

图片名格式为  *。jpg  

 

[此贴子已经被作者于2013-5-6 17:00:17编辑过]

--  作者:XYT
--  发布时间:2013/5/6 17:02:00
--  

Dim s As String = "asss.jpg"
s = s.SubString(0,s.LastIndexOf("."))
output.show(s)


--  作者:Bin
--  发布时间:2013/5/6 17:06:00
--  
如果带有文件夹
Dim str As String =Tables("表A").Current("第一列")
MessageBox.SHow((str.SubString(str.LastIndexOf("/")+1,str.length-str.LastIndexOf("/")-1)).split(".")(0))

--  作者:ztmdnzc
--  发布时间:2013/6/11 9:42:00
--  

如果带有文件夹还可以这样处理:

Dim s As String = Tables("表A").Current("第一列")

s=filesys.GetName(s)  \'得到的是 asss.jpg

s = s.SubString(0,s.LastIndexOf("."))
output.show(s)

[此贴子已经被作者于2013-6-11 10:11:51编辑过]