檔案名稱

Filename 資料類型是包含檔案名或資料夾的文字字串。 根據預設,檔案名會假設使用簡短的檔案名語法;也就是八個字元的名稱、句號 ( ) 和3個字元的副檔名。 因為可以設定 SHORTFILENAMES 屬性,或安裝的目標磁片區可能只支援簡短的檔案名,所以一定要提供簡短的檔案名。

若要包含簡短檔案名的長檔名,請使用分隔號將它與短的檔案名分開, (|) 。

例如,下列兩個字串是有效的:

  • status.txt
  • project ~1.txt| Project Status.txt

簡短和完整檔案名不得包含下列字元:

  • 斜線 (/) 或 (\)
  • 問號 (? )
  • 垂直橫條 (|)
  • 右角括弧 (>)
  • 左角括弧 (<)
  • 冒號 (:)
  • 星號 (*)
  • 引號 (")

此外,簡短的檔案名不能包含下列字元:

  • 加號 (+)
  • 逗號 (,)
  • 分號 (;)
  • 等號 (=)
  • 左方括弧 ([)
  • 右方括弧 (])

在分隔號之前不允許有空格 (| 短檔案名/完整檔案名語法的) 分隔符號。 簡短檔案名不能包含空格,雖然可能會有很長的檔案名。 只有當檔案名的完整檔案名開頭為空格時,才可以在分隔符號之後存在空間。 不允許使用完整路徑語法。

注意

MsiEmbeddedUI資料表的 FileName 資料行格式類似于 filename 資料類型,不同之處在于 | 不提供簡短的檔案名/完整檔案名語法的垂直列 () 分隔符號。