aardio 文档

fsys.version 库模块帮助文档

转换字符串规则

fsys.version 对象可作为参数传入 tostring 函数转换为字符串格式。 tostring 函数的第 2 个参数可选指定格式化串( 语法与 string.format 函数相同)。 如果不指定格式化串,默认格式化串为 "%d.%d.%d.%d", 如果 revision 为 0 ,默认格式化串为 "%d.%d.%d"。 如果同时 build 也为 0,默认格式化串为 "%d.%d"。

fsys 成员列表

fsys.version("0.0.0.0")

创建版本号,支持大于小于相等比较,可转换为字符串或数值,
参数可以为空,或者数值,字符串,表对象等
如果参数为字符串,忽略无关文本,版本号后的文本提取为releaseType
文本中提取的版本号为2~4组以圆点、或其他标点、空格分隔的数值

fsys.version()

返回对象:fsysVersionObject

fsys.version 成员列表

用于创建与解析版本号。
fsys.version 对象可作为参数传入 tostring 函数转换为字符串格式。
tostring 函数的第 2 个参数可选指定格式化串( 语法与 string.format 函数相同)。
如果不指定格式化串,默认格式化串为 "%d.%d.%d.%d",
如果 revision 为 0 ,默认格式化串为 "%d.%d.%d"。
如果同时 build 也为 0,默认格式化串为 "%d.%d"

fsys.version.getInfo()

返回对象:fsysVersionInfoObject

fsys.version.getInfo(执行文件路径)

返回版本信息

fsysVersionInfoObject 成员列表

fsysVersionInfoObject.codePage

代码页

fsysVersionInfoObject.companyName

公司名

fsysVersionInfoObject.companyNameUnicode

公司名,Unicode编码

fsysVersionInfoObject.fileDescription

文件描述

fsysVersionInfoObject.fileDescriptionUnicode

文件描述,Unicode编码

fsysVersionInfoObject.fileVersion

返回对象:fsysVersionObject

fsysVersionInfoObject.internalName

内部名

fsysVersionInfoObject.internalNameUnicode

内部名,Unicode编码

fsysVersionInfoObject.language

语言代码

fsysVersionInfoObject.originalFileName

原始文件名

fsysVersionInfoObject.originalFileNameUnicode

原始文件名,Unicode编码

fsysVersionInfoObject.productName

产品名称

fsysVersionInfoObject.productNameUnicode

产品名称,Unicode编码

fsysVersionInfoObject.productVersion

返回对象:fsysVersionObject

fsysVersionObject 成员列表

fsysVersionObject.build

发行版本号中用于表示编译版本或补丁版本,16位数值
该版本号表示兼容的问题修正

fsysVersionObject.major

发行版本号中的主版本号,8位数值
表示较大或不兼容的改动

fsysVersionObject.minor

发行版本号中的副版本号,8位数值
表示向下兼容的改动或新增功能

fsysVersionObject.releaseType

发行版本类型,例如:"alpha", "beta","RC" 等
可选字段,字符串类型

fsysVersionObject.revision

内部修订版本号
注意版本号转换为一个数值时忽略此版本号

fsysVersionObject.valid()

版本号是否有效

Markdown 格式