| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 寻找文件EX | 整数型 | 寻找文件EX【QQ:1321268454】可以设置指定文件类型 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 文件夹 | 文本型 | 目录 | 文件类型 | 文本型 | "*.mp3|*.mp4"或者".mp3.mp4" | 输出数组 | 文本型 | 【清除数组 (输出数组)】记录绝对路径完整文件名"C:\MP3文件夹\我的MP3.mp3" | 直接删除 | 整数型 | 【可以自定义功能】1=直接删除文件【谨慎】【谨慎】【谨慎】、2=模拟文件名加入“ 无法删除”不进行删除操作 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 文件 | 文本型 | |||||
处理事件 ()
' 清除数组 (输出数组)'这里不能清除 【自己重复调用自己】
如果真 (取文本右边 (文件夹, 1) ≠ “\”)
文件夹 = 文件夹 + “\”文件 = 寻找文件 (文件夹 + “*.*”, ) ' 开始在目录中寻找文件,逐个枚举
判断循环首 (文件 ≠ “”) ' 循环开始,判断条件为找到的文件不为空
判断 (文件类型 = “” 或 寻找文本 (文件类型, “.*”, , 假) ≠ -1) ' 不指定 or 全部文件
文件 = 文件夹 + 文件 ' 找到的文件
判断 (寻找文本 (文件类型, 取文本右边 (文件, 取文本长度 (文件) - 倒找文本 (文件, “.”, , 假) + 1), , 真) ≠ -1) ' 判断 找到的文件类型' 取文件名 ".MP3"
文件 = 文件夹 + 文件 ' 找到的文件
文件 = “”
如果真 (文件 ≠ “”)

判断 (直接删除 = 1)


判断 (删除文件 (文件))


文件 = 文件 + “ 已经删除”


文件 = 文件 + “ 无法删除”





判断 (直接删除 = 2)

文件 = 文件 + “ 无法删除”

' 直接删除=0'什么也不操作
加入成员 (输出数组, 文件) ' 找到的文件
文件 = 寻找文件 (, ) ' 继续寻找下一个文件
判断循环尾 ()文件 = 寻找文件 (文件夹 + “*.*”, #子目录 ) ' 此时 文件就变成了新的文件夹
判断循环首 (文件 ≠ “”)
如果真 (文件 ≠ “.” 且 文件 ≠ “..”)
' 【再来自己调用自己 寻找新的文件夹 的 文件】
寻找文件EX (文件夹 + 文件, 文件类型, 输出数组, 直接删除) ' 叠加 寻找新的文件夹
文件 = 寻找文件 (, #子目录 ) ' 继续寻找下一个文件夹
判断循环尾 ()' 置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })
返回 (取数组成员数 (输出数组))
词条作者信息 使用例程
