| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文件_删除某类文件 | 整数型 | 支持通配符删除,写法如:删除文件("局_项数组:\","*.*")返回删除文件总数(有些文件由于某种原因可能未被删除) | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 目录名 | 文本型 | 最后不带"\",但可自动加上. | 扩展名 | 文本型 | 如"*.BAT"或“ABC*.INI",可以使用多字符 (*) 和单字符 (?) 通配符 | 是否包含子目录 | 逻辑型 | 默认为假,不包含;真,包含。 | 参_删除数量 | 整数型 | 此参数没用的,无需填写参数,否则返回的成功删除数量将不准确 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 文件名 | 文本型 | |||||
| 删除数量 | 整数型 | |||||
如果真 (寻找文本 (扩展名, “.”, , 假) = -1)
提示框 (“扩展名有错,请返回检查,格式请看参数说明”)
返回 (0)
如果真 (取文本右边 (目录名, 1) ≠ “\”)
目录名 = 目录名 + “\”文件名 = 寻找文件 (目录名 + 扩展名, )
判断循环首 (文件名 ≠ “”)
如果真 (删除文件 (目录名 + 文件名))
删除数量 = 删除数量 + 1
文件名 = 寻找文件 (, )
判断循环尾 ()
如果真 (是否包含子目录)
文件名 = 寻找文件 (目录名 + “*.*”, #子目录 )
判断循环首 (文件名 ≠ “”)

如果真 (取文本左边 (文件名, 1) ≠ “.”)

删除数量 = 文件_删除某类文件 (目录名 + 文件名, 扩展名, 是否包含子目录, 删除数量)
文件名 = 寻找文件 (, #子目录 )
判断循环尾 ()返回 (删除数量)
词条作者信息 使用例程
