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