以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  怎样取得文件的名称?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=949)

--  作者:快乐花之舞
--  发布时间:2003-1-22 19:09:17
--  怎样取得文件的名称?
用打开一般文件对话框得到的是一个文件,当把当前文件名称这个参数显示出来时,总是这个文件的路径,而不是文件本身的名称。该怎么得到文件的名称呢?又该用什么构件呢?希望各位斑竹能帮忙回答一下,谢谢了!
--  作者:快乐花之舞
--  发布时间:2003-1-22 21:14:47
--  
问题是目录中总是含有多个“/”,而且到底多少个谁也不能预想就知道了,这就使问题复杂了,能自动从最后一个开始得到吗?
--  作者:快乐花之舞
--  发布时间:2003-1-23 7:06:37
--  
谢谢!
--  作者:引力波
--  发布时间:2003-1-23 8:49:21
--  
a
--  作者:水手
--  发布时间:2003-1-24 12:48:58
--  
以下是引用快乐花之舞在2003-1-22 19:09:17的发言: 用打开一般文件对话框得到的是一个文件,当把当前文件名称这个参数显示出来时,总是这个文件的路径,而不是文件本身的名称。该怎么得到文件的名称呢?又该用什么构件呢?希望各位斑竹能帮忙回答一下,谢谢了!
获取文件名可以在一般文件对话框构件的“确认”单击事件设置如下: 一般文件对话框.当前文件名 赋值给字符串操作.多段分解参数.初始字符串 字符串操作.得到总段数 赋值给变量组.变量x 取变量组.变量x 执行字符串操作.得到指定的字符串 以上经过测试,能够得到当前的文件名称(不带路径),别忘了在字符串操作的多段标记中设置“\\”作为标记符。