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