Condividi tramite


Filename

Il tipo di dati Filename è una stringa di testo contenente un nome file o una cartella. Per impostazione predefinita, si presuppone che il nome del file usi la sintassi breve del nome file; ovvero il nome di otto caratteri, il punto (.) e l'estensione di 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 di 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 (<)
  • due punti (:)
  • asterisco (*)
  • virgolette (")

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

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

Non è consentito spazio prima del 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ò. Uno spazio può esistere dopo il separatore solo se il nome 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 formato Filename, ad eccezione del fatto che il separatore verticale (|) per la sintassi nome file breve/nome file lungo non è disponibile.