以文本方式查看主题 - 搭建论坛 (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
执行字符串操作.得到指定的字符串
以上经过测试,能够得到当前的文件名称(不带路径),别忘了在字符串操作的多段标记中设置“\\”作为标记符。
|