文件名
文件名数据类型是包含文件名或文件夹的文本字符串。 默认情况下,假定文件名使用短文件名语法;即 8 个字符的名称、句点(.)和 3 个字符的扩展名。 必须始终提供短文件名,因为可以设置 SHORTFILENAMES 属性,或者安装的目标卷只能支持短文件名。
若要包含带短文件名的长文件名,请将其与带有垂直条的短文件名(|)分隔开来。
例如,以下两个字符串有效:
- status.txt
- projec~1.txt|项目 Status.txt
短文件名和长文件名不能包含以下字符:
- 斜杠 (/) 或 (\)
- 问号 (?)
- 垂直条 (|)
- 右尖括号(>)
- 左尖括号 (<)
- 冒号 (:)
- 星号 \
- 引号 (“)
此外,短文件名不得包含以下字符:
- 加号 (+)
- 逗号 (,)
- 分号 (;)
- equals sign (=)
- 左方括号 ([)
- 右方括号 (])
在短文件名/长文件名语法的垂直条(|)分隔符前面不允许有空格。 短文件名可能不包含空格,尽管长文件名可能。 仅当文件名的长文件名以空格开头时,才能在分隔符后面存在空格。 不允许使用完整路径语法。
注意
MsiEmbeddedUI 表的 FileName 列的格式与文件名数据类型的格式类似,只是短文件名/长文件名语法的垂直条 (|) 分隔符不可用。