Nom de fichier

Le type de données Filename est une chaîne de texte contenant un nom de fichier ou un dossier. Par défaut, le nom de fichier est supposé utiliser la syntaxe de nom de fichier court ; c’est-à-dire le nom de huit caractères, le point (.) et l’extension à 3 caractères. Un nom de fichier court doit toujours être fourni, car la propriété SHORTFILENAMES peut être définie ou le volume cible pour l’installation ne peut prendre en charge que les noms de fichiers courts.

Pour inclure un nom de fichier long avec le nom de fichier court, séparez-le du nom de fichier court par une barre verticale (|).

Par exemple, les deux chaînes suivantes sont valides :

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

Les noms de fichiers courts et longs ne doivent pas contenir les caractères suivants :

  • barre oblique (/) ou (\)
  • point d'interrogation (?)
  • barre verticale (|)
  • crochet angulaire droit (>)
  • crochet angulaire gauche (<)
  • deux-points (:)
  • astérisque (*)
  • guillemet (")

En outre, les noms de fichiers courts ne doivent pas contenir les caractères suivants :

  • signe plus (+)
  • virgule (,)
  • point-virgule (;)
  • signe égal (=)
  • crochet gauche ([)
  • crochet droit (])

Aucun espace n’est autorisé avant le séparateur de barre verticale (|) pour la syntaxe nom de fichier court/nom de fichier long. Les noms de fichiers courts peuvent ne pas inclure d’espace, bien qu’un nom de fichier long. Un espace ne peut exister après le séparateur que si le nom de fichier long du nom de fichier commence par l’espace. Aucune syntaxe de chemin d’accès complet n’est autorisée.

Notes

Le format de la colonne FileName de la table MsiEmbeddedUI est similaire au type de données format Filename, sauf que le séparateur de barre verticale (|) pour la syntaxe nom de fichier court/nom de fichier long n’est pas disponible.