怎样把列出来的文件打钩删除?
另外,我是新手,不要放一堆代码给我,能解释一下不?这样我才能学到。
把超级列表框 换成选择列表框
.版本 2
.支持库 shell
.程序集 窗口程序集1
.程序集变量 用户选择的目录, 文本型
.子程序 __启动窗口_创建完毕
.局部变量 文件名, 文本型
用户选择的目录 = 浏览文件夹 (“请选择目录”, )
.如果真 (用户选择的目录 = “”)
结束 ()
.如果真结束
用户选择的目录 = 用户选择的目录 + “\”
文件名 = 寻找文件 (用户选择的目录 + “*.*”, )
.判断循环首 (文件名 ≠ “”)
.如果真 (取文件尺寸 (用户选择的目录 + 文件名) < 512000)
选择列表框1.加入项目 (文件名, )
.如果真结束
文件名 = 寻找文件 (, )
.判断循环尾 ()
.子程序 _按钮1_被单击
.局部变量 计次_循环, 整数型
.计次循环首 (选择列表框1.取项目数 (), 计次_循环)
.如果真 (选择列表框1.是否被选中 (计次_循环 - 1) = 真)
删除文件 (用户选择的目录 + 选择列表框1.取项目文本 (计次_循环 - 1))
选择列表框1.删除项目 (计次_循环 - 1)
.如果真结束
.计次循环尾 ()
注意圆圈那里 复制代码可能加载不到
那个文件类型要写在哪啊??
追答文件类型? 你指的是后缀吗
追问恩啊,可不可以同时搜索两种类型文件?
追答可以呀 注意代码的*.* 如果你想找rmvb 就改成*.rmvb 如果想找Mp3 就改成*.mp3 懂了吗?
追问如果我要同时搜索MP3和wav是不是
*.mp3.wav*
这样?
改成这样 注意粘贴代码时 注意上面图片那个位置 手动加上去 代码如下
.版本 2
.支持库 shell
.程序集 窗口程序集1
.程序集变量 用户选择的目录, 文本型
.子程序 __启动窗口_创建完毕
用户选择的目录 = 浏览文件夹 (“请选择目录”, ) + “\”
搜索文件 (“mp3”) ' 如果需要的可以再添加
搜索文件 (“wav”) ' 如果需要的可以再添加
.子程序 搜索文件
.参数 后缀, 文本型
.局部变量 文件名, 文本型
.如果真 (用户选择的目录 = “”)
结束 ()
.如果真结束
文件名 = 寻找文件 (用户选择的目录 + “*.” + 后缀, )
.判断循环首 (文件名 ≠ “”)
.如果真 (取文件尺寸 (用户选择的目录 + 文件名) < 512000)
选择列表框1.加入项目 (文件名, )
.如果真结束
文件名 = 寻找文件 (, )
.判断循环尾 ()
.子程序 _按钮1_被单击
.局部变量 计次_循环, 整数型
.计次循环首 (选择列表框1.取项目数 (), 计次_循环)
.如果真 (选择列表框1.是否被选中 (计次_循环 - 1) = 真)
删除文件 (用户选择的目录 + 选择列表框1.取项目文本 (计次_循环 - 1))
选择列表框1.删除项目 (计次_循环 - 1)
.如果真结束
.计次循环尾 ()