易语言列表框读取文件夹指定文件并不显示后缀名

易语言读取指定文件夹内的指定格式RKC 到列表内 并不显示后缀名,只显示文件名 怎么弄?我已经读取进来了如图,就是前面都要显示 后面的后缀名隐藏掉或不显示就可以 了

.版本 2


.子程序 去除扩展名, 文本型

.参数 文件名, 文本型

.局部变量 i, 整数型


i = 倒找文本 (文件名, “.”, , 假)

.如果 (i = -1)  ' 检查是否已去除

    返回 (文件名)

.否则


.如果结束


返回 (取文本左边 (文件名, i - 1))


追问

你这个是指定的文件名去掉单个的 哦 我要的是文件夹文件读取进来时同时去掉后缀名啊亲

追答

既然你已经读取进来了,只要你顺便用这个函数去除就行了

比如路径是一个变量,保存了你每次读取进来的文件
列表框1.加入项目 (去除扩展名(路径), )

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-11

其实二楼的回复已经是对的了,只是你还不理解吧

看了是读酷狗的,顺便再做成一个去掉后面的字符的

 

若不想去掉后面的,只想去掉后缀的话就把图中红色箭头指的地方改成“.”就可以了。

 

可以说跟二楼是一样的,只是我没做成子程序

本回答被提问者采纳
第2个回答  2015-05-07
读到之后 用分割文本命令

.版本 2

.子程序 _按钮4_被单击
.局部变量 分割数组, 文本型, , "0"
.局部变量 文件名, 文本型

分割数组 = 分割文本 (文件名, “.”, )

.如果真 (取数组成员数 (分割数组) = 2)
文件名 = 分割数组 [1]追问

你没有看清楚我的标题哦 我是先把文件夹里的所有文件读取到列表框里全部显示出来 然后呢把后缀名.RAC的去掉就留前面的

相似回答