获取路径的文件扩展名 (file.path.extension)
声明
扩展名, 错误信息 = file.path.extension(路径)
参数
- 路径
文本型,路径字符串
返回值
- 扩展名
文本型 或 nil,成功时返回不含前导.的扩展名,没有扩展名时返回空字符串"",路径无效时返回 nil - 错误信息
文本型,路径无效时返回"Invalid path"
说明
返回最后一个路径组成部分中的文件扩展名;存在多段扩展名时,只返回最后一段,例如
archive.tar.gz返回gz
该函数在 20250914 以后的版本方可使用
示例
local ext = file.path.extension("/path/to/file.txt") -- 返回 "txt"
local archive_ext = file.path.extension("/path/to/archive.tar.gz") -- 返回 "gz"
local no_ext = file.path.extension("/path/to/file") -- 返回 ""