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

2024-11-30 23:02:31
推荐回答(3个)
回答1:

.版本 2


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

.参数 文件名, 文本型

.局部变量 i, 整数型


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

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

    返回 (文件名)

.否则


.如果结束


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


回答2:

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

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

 

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

 

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

回答3:

读到之后 用分割文本命令

.版本 2

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

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

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