| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文件_路径是否规范 | 逻辑型 | 用于【严格】检查完整路径是否规范。检查规则:盘符:\目录名\二级目录名\文件名.文件后缀 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 要检查的完整路径 | 文本型 | 是否不检查后缀 | 逻辑型 | 用于指定是否检查文件的后缀,如果为假,则忽略文件后缀。默认为真 | |||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 盘符 | 文本型 | |||||
| 盘符代码 | 整数型 | |||||
| 返回逻辑 | 逻辑型 | |||||
| 文件名 | 文本型 | |||||
如果真 (是否为空 (是否不检查后缀))
是否不检查后缀 = 真盘符 = 到大写 (取文本左边 (要检查的完整路径, 1))
盘符代码 = 取代码 (盘符, 1)
如果真 (盘符代码 < 65 或 盘符代码 > 90)
' 不是A-Z之间的,标识这不是一个正常的盘符。
返回 (假)
返回逻辑 = 寻找文本 (要检查的完整路径, “:\”, , 假) ≠ -1
' 表示没有":\",盘符后面的分隔符
如果真 (返回逻辑 = 假)
返回逻辑 = 寻找文本 (要检查的完整路径, “:/”, , 假) ≠ -1
' 同时要检查反斜杠。如果也没有,则返回不合法
如果真 (返回逻辑 = 假)
返回 (假)


文件名 = 文件_取文件名 (要检查的完整路径, 真)
如果真 (文件名 = “”)
返回 (假)
如果真 (内部_命名规则过滤 (文件名))
返回 (假)
如果真 (是否不检查后缀 = 假)
盘符代码 = 倒找文本 (文件名, “.”, , 假)
返回 (盘符代码 > 1 且 盘符代码 < 取文本长度 (文件名))
' 还有一个情况,以.开头的文件名,所以要判断>1才可以
返回 (文件名 ≠ “”)
| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 内部_命名规则过滤 | 逻辑型 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 文件名 | 文本型 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_数组 | 文本型 | "0" | ||||
| 局_计次 | 整数型 | |||||
加入成员 (局_数组, #引号 )
计次循环首 (9, 局_计次)
如果真 (寻找文本 (文件名, 局_数组 [局_计次], , 假) ≠ -1)
返回 (真)

计次循环尾 ()返回 (假)
词条作者信息 使用例程
