檔案名稱
Filename 資料類型是包含檔案名或資料夾的文字字串。 根據預設,會假設檔案名使用簡短檔案名語法;也就是八個字元的名稱、句號 (.) 和 3 個字元的副檔名。 必須一律提供簡短檔案名,因為可能會設定 SHORTFILENAMES 屬性,或安裝的目標磁片區可能只支援簡短檔案名。
若要包含具有簡短檔案名的長檔名,請將它與具有垂直列的簡短檔案名分開 (|) 。
例如,下列兩個字串有效:
- status.txt
- projec~1.txt|專案Status.txt
短和長檔名不能包含下列字元:
- slash (/) 或 (\)
- 問號 (?)
- 直槓 (|)
- 右角括弧 (>)
- 左角括弧 (<)
- 冒號 (:)
- 星號 (*)
- 引號 (")
此外,簡短檔案名不能包含下列字元:
- 加號 (+)
- 逗號 (,)
- 分號 (;)
- 等號 (=)
- 左方括弧 ([)
- 右方括弧 (])
垂直線前面不允許任何空格 (|) 簡短檔案名/長檔名語法的分隔符號。 簡短檔案名可能不會包含空格,雖然長檔名可能。 只有當檔案名的長檔名以空格開頭時,才能在分隔符號之後存在空格。 不允許使用完整路徑語法。
注意
MsiEmbeddedUI資料表的 FileName 資料行格式就像檔案名資料類型的格式,不同之處在于垂直線 (|) 簡短檔案名/長檔名語法的分隔符號無法使用。