0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
文件_路径是否规范逻辑型 用于【严格】检查完整路径是否规范。检查规则:盘符:\目录名\二级目录名\文件名.文件后缀
参数名类 型参考可空数组备 注
要检查的完整路径文本型
是否不检查后缀逻辑型用于指定是否检查文件的后缀,如果为假,则忽略文件后缀。默认为真
变量名类 型静态数组备 注
盘符文本型 
盘符代码整数型 
返回逻辑逻辑型 
文件名文本型 
如果真 (是否为空 (是否不检查后缀))
是否不检查后缀 = 真
盘符 = 到大写 (取文本左边 (要检查的完整路径, 1))
盘符代码 = 取代码 (盘符, 1)
如果真 (盘符代码 < 65 盘符代码 > 90)
' 不是A-Z之间的,标识这不是一个正常的盘符。
返回 ()

返回逻辑 = 寻找文本 (要检查的完整路径, “:\”, , ) ≠ -1
' 表示没有":\",盘符后面的分隔符
如果真 (返回逻辑 = )
返回逻辑 = 寻找文本 (要检查的完整路径, “:/”, , ) ≠ -1
' 同时要检查反斜杠。如果也没有,则返回不合法
如果真 (返回逻辑 = )
返回 ()


文件名 = 文件_取文件名 (要检查的完整路径, )
如果真 (文件名 = “”)
返回 ()

如果真 (内部_命名规则过滤 (文件名))
返回 ()

如果真 (是否不检查后缀 = )
盘符代码 = 倒找文本 (文件名, “.”, , )
返回 (盘符代码 > 1 盘符代码 < 取文本长度 (文件名))
' 还有一个情况,以.开头的文件名,所以要判断>1才可以

返回 (文件名 ≠ “”)
子程序名返回值类型公开备 注
内部_命名规则过滤逻辑型 
参数名类 型参考可空数组备 注
文件名文本型
变量名类 型静态数组备 注
局_数组文本型"0"
局_计次整数型 
局_数组 = { “?”, “/”, “\”, “<”, “>”, “*”, “|”, “:” }
加入成员 (局_数组, #引号 )
计次循环首 (9, 局_计次)
如果真 (寻找文本 (文件名, 局_数组 [局_计次], , ) ≠ -1)
返回 ()

计次循环尾 ()
返回 ()

词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.