Filename
Jenis data Nama file adalah string teks yang berisi nama atau folder file. Secara default, nama file diasumsikan menggunakan sintaks nama file pendek; yaitu, nama delapan karakter, titik (.), dan ekstensi 3 karakter. Nama file pendek harus selalu disediakan karena properti SHORTFILENAMES dapat diatur atau volume target untuk penginstalan hanya dapat mendukung nama file pendek.
Untuk menyertakan nama file panjang dengan nama file pendek, pisahkan dari nama file pendek dengan bilah vertikal (|).
Misalnya, dua string berikut valid:
- status.txt
- projek~1.txt| Status.txt Proyek
Nama file pendek dan panjang tidak boleh berisi karakter berikut:
- garis miring (/) atau (\)
- tanda tanya (?)
- bilah vertikal (|)
- kurung sudut kanan (>)
- kurung sudut kiri (<)
- titik dua (:)
- tanda bintang (*)
- tanda kutip (")
Selain itu, nama file pendek tidak boleh berisi karakter berikut:
- tanda plus (+)
- koma (,)
- titik koma (;)
- tanda sama dengan (=)
- kurung siku kiri ([)
- kurung siku kanan (])
Tidak ada spasi yang diperbolehkan mendahului pemisah bilah vertikal (|) untuk sintaks nama file pendek/nama file panjang. Nama file pendek mungkin tidak menyertakan spasi, meskipun nama file yang panjang mungkin. Spasi dapat ada setelah pemisah hanya jika nama file panjang nama file dimulai dengan spasi. Tidak ada sintaks jalur penuh yang diizinkan.
Catatan
Format kolom FileName dari tabel MsiEmbeddedUI seperti format tipe data Nama file kecuali bahwa pemisah bilah vertikal (|) untuk sintaks nama file pendek/nama file panjang tidak tersedia.