Nome file

Il tipo di dati Nome file è una stringa di testo contenente un nome file o una cartella. Per impostazione predefinita, si presuppone che il nome del file usi la sintassi del nome file breve; ovvero il nome a otto caratteri, il periodo (.) e l'estensione a 3 caratteri. È necessario specificare sempre un nome di file breve perché la proprietà SHORTFILENAMES può essere impostata o il volume di destinazione per l'installazione può supportare solo nomi di file brevi.

Per includere un nome di file lungo con il nome di file breve, separarlo dal nome di file breve con una barra verticale (|).

Ad esempio, le due stringhe seguenti sono valide:

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

I nomi di file brevi e lunghi non devono contenere i caratteri seguenti:

  • barra (/) o (\)
  • punto interrogativo (?)
  • barra verticale (|)
  • parentesi angolare destra (>)
  • parentesi angolare sinistra (<)
  • punti (:)
  • asterisco (*)
  • virgolette doppie (")

Inoltre, i nomi di file brevi non devono contenere i caratteri seguenti:

  • segno di addizione (+)
  • virgola (,)
  • punto e virgola (;)
  • segno uguale (=)
  • parentesi quadrata sinistra ([)
  • parentesi quadrata destra (])

Non è consentito spazio precedente al separatore della barra verticale (|) per la sintassi nome file breve/nome file lungo. I nomi di file brevi potrebbero non includere uno spazio, anche se un nome di file lungo può essere. Uno spazio può esistere dopo il separatore solo se il nome di file lungo del nome file inizia con lo spazio. Non è consentita alcuna sintassi full-path.

Nota

Il formato della colonna FileName della tabella MsiEmbeddedUI è simile al tipo di dati nome file di formato, ad eccezione del fatto che il separatore verticale (|) per la sintassi nome file breve/nome file lungo non è disponibile.