PB中如何取得上传文件的文件扩展名.(急)

limingzhao 2007-08-14 10:27:56
PB中如何取得上传文件的文件扩展名.即系例如:路径为:D:\myPBEx\12451.txt
如何取得它的扩展名为txt呢!?
...全文
507 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Du_SDong 2007-10-26
  • 打赏
  • 举报
回复
lastpos? PB6.5反正没有这个函数
wu_rl519 2007-10-26
  • 打赏
  • 举报
回复
取最后的点不是可以用lastpos(xx, '.')来取吗
WOFEIYANG 2007-08-27
  • 打赏
  • 举报
回复
在使用FINDWINDOW()外部函数时:
D:\myPBEx\12451.txt
,如果操作系统设置为隐藏扩展名,则以上判断都将不起作用
WOFEIYANG 2007-08-27
  • 打赏
  • 举报
回复
D:\myPBEx\12451.txt
,如果操作系统设置为隐藏扩展名,则以上判断都将不起作用
ribut9225 2007-08-14
  • 打赏
  • 举报
回复
//楼上的思路不错,不过做法有些问题
//因为有些人的文件名可能是
//2007.08.01.txt
//
//所以应该从最右查

string path = "2007.08.01.txt"
long ll_n1
long ll_pos = 1

for ll_n1 = len(path) to 1 step -1
if mid(path,ll_n1,1)="." then
exit
end if
ll_pos++
next

messagebox("文件扩展名",right(path,ll_pos -1))
dongquestion 2007-08-14
  • 打赏
  • 举报
回复
循环取得最后一个点的位置,然后
mid(path,pos(path,'.')+1)

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧