这样应该够用了
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文件名 | 文本型 | | | | 首字符 | 文本型 | | | | 尾字符 | 文本型 | | |
文件名 = 删首尾空 (文件名称 )文件名 = 子文本替换 (文件名, #引号, “”, , , 真)文件名 = 子文本替换 (文件名, “*”, “”, , , 真)文件名 = 子文本替换 (文件名, “<”, “”, , , 真)文件名 = 子文本替换 (文件名, “>”, “”, , , 真)文件名 = 子文本替换 (文件名, “?”, “”, , , 真)文件名 = 子文本替换 (文件名, “\”, “”, , , 真)文件名 = 子文本替换 (文件名, “|”, “”, , , 真)文件名 = 子文本替换 (文件名, “/”, “”, , , 真)文件名 = 子文本替换 (文件名, “:”, “”, , , 真) 判断循环首 (真) 首字符 = 取文本左边 (文件名, 1 ) 判断 (首字符 = “.” 或 首字符 = “-” 或 首字符 = “_”)  文件名 = 取文本右边 (文件名, 取文本长度 (文件名 ) - 1 ) 跳出循环 ()  判断循环尾 () 判断循环首 (真) 尾字符 = 取文本右边 (文件名, 1 ) 判断 (尾字符 = “.” 或 尾字符 = “-” 或 尾字符 = “_”)  文件名 = 取文本左边 (文件名, 取文本长度 (文件名 ) - 1 ) 跳出循环 ()  判断循环尾 ()文件名 = 取文本左边 (文件名, 255 )返回 (文件名 )
补充内容 (2023-6-1 03:12):
unicode 文件名的需要用宽字符的api进行创建保存,如:createFileW() api 去创建保存,windows api提供了很多相关的文件读写命令,可以到精易模块或者微软g... |