本帖最后由 chenyucheng 于 2024-1-1 13:52 编辑
该模块可以对文件名和路径进行任何处理。
目前支持的处理方式:
- 取路径后文件名
- 取文件名后扩展名
- 取路径前目录
- 目录路径后加反斜杠
- 目录路径后去反斜杠
- 取短文件名
参数说明: 模块名称:文件路径处理 作者:chenyucheng 版本:1.0 可以对文件名和路径进行处理的模块 ------------------------------
示例代码:
输出调试文本 (“-------- 测试代码 --------”)输出调试文本 (“1. ” + 取路径后文件名 (“D:\文档\易语言程序\模块\文件名处理\文件名处理.e”)) 输出调试文本 (“2. ” + 取文件名后扩展名 (“D:\文档\易语言程序\模块\文件名处理\文件名处理.e”)) 输出调试文本 (“3. ” + 取文件名后扩展名 (“C:\WINDOWS\EXPLORER.EXE”)) 输出调试文本 (“4. ” + 取文件名后扩展名 (“C:\易语言5.9\ecom\”)) 输出调试文本 (“5. ” + 取文件名后扩展名 (“D:\示例软件 1.2\README”)) 输出调试文本 (“6. ” + 取路径前目录 (“D:\文档\易语言程序\模块\文件名处理\文件名处理.e”)) 输出调试文本 (“7. ” + 取路径前目录 (“C:\WINDOWS\EXPLORER.EXE”)) 输出调试文本 (“8. ” + 取路径前目录 (“C:\易语言5.9\ecom\”)) 输出调试文本 (“9. ” + 取路径前目录 (“D:\示例软件 1.2\README”)) 输出调试文本 (“10. ” + 目录路径后加反斜杠 (“C:\易语言5.9\ecom”)) 输出调试文本 (“11. ” + 目录路径后加反斜杠 (“C:\易语言5.9\ecom\”)) 输出调试文本 (“12. ” + 目录路径后去反斜杠 (“C:\易语言5.9\ecom”)) 输出调试文本 (“13. ” + 目录路径后去反斜杠 (“C:\易语言5.9\ecom\”)) 输出调试文本 (“11. ” + 取短文件名 (“C:\Program Files”)) 输出调试文本 (“12. ” + 取短文件名 (“C:\Program Files (x86)”)) 输出调试文本 (“13. ” + 取短文件名 (“D:\Program Files”)) 输出调试文本 (“14. ” + 取短文件名 (“D:\Program Files (x86)”)) 输出调试文本 (“15. ” + 取短文件名 (“E:\Program Files”)) 输出调试文本 (“16. ” + 取短文件名 (“E:\Program Files (x86)”)) 输出调试文本 (“17. ” + 取短文件名 (“D:\除非你手动创建这个名字的目录或文件,不然这是一个不存在的目录或文件.ABC”)) 输出调试文本 (“结束”)
效果:
- 正在编译现行程序
- 正在检查重复名称...
- 正在预处理现行程序
- 正在进行名称连接...
- 正在统计需要编译的子程序
- 正在编译...
- 正在生成主程序入口代码
- 程序代码编译成功
- 正在封装易格式目的代码
- 开始运行被调试程序
- * -------- 测试代码 --------
- * 1. 文件名处理.e
- * 2. e
- * 3. EXE
- * 4.
- * 5.
- * 6. D:\文档\易语言程序\模块\文件名处理\
- * 7. C:\WINDOWS\
- * 8. C:\易语言5.9\ecom\
- * 9. D:\示例软件 1.2\
- * 10. C:\易语言5.9\ecom\
- * 11. C:\易语言5.9\ecom\
- * 12. C:\易语言5.9\ecom
- * 13. C:\易语言5.9\ecom
- * 11. C:\Program Files
- * 12. C:\Program Files (x86)
- * 13. D:\PROGRA~3
- * 14. D:\PROGRA~1
- * 15. E:\PROGRA~2
- * 16. E:\PROGRA~1
- * 17.
- * 结束
- 被调试易程序运行完毕
复制代码
模块和源码下载见附件
|