Filename

El tipo de datos Filename es una cadena de texto que contiene un nombre de archivo o carpeta. De forma predeterminada, se supone que el nombre de archivo usa la sintaxis de nombre de archivo corto; es decir, nombre de ocho caracteres, punto (.) y extensión de 3 caracteres. Siempre se debe proporcionar un nombre de archivo corto porque la propiedad SHORTFILENAMES puede estar establecida o el volumen de destino de la instalación puede que solo admita nombres de archivo cortos.

Para incluir un nombre de archivo largo con el nombre de archivo corto, sepárelo del nombre de archivo corto con una barra vertical (|).

Por ejemplo, las dos cadenas siguientes son válidas:

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

Los nombres de archivo cortos y largos no deben contener los caracteres siguientes:

  • barra diagonal (/) o (\)
  • signo de interrogación (?)
  • barra vertical (|)
  • corchete angular de cierre (>)
  • corchete angular de apertura (<)
  • dos puntos (:)
  • asterisco (*)
  • comillas dobles (")

Además, los nombres de archivo cortos no deben contener los caracteres siguientes:

  • signo más (+)
  • coma (,)
  • punto y coma (;)
  • signo igual (=)
  • corchete de apertura ([)
  • corchete de cierre (])

No se permite ningún espacio delante del separador de barra vertical (|) para la sintaxis de nombre de archivo corto/nombre de archivo largo. Es posible que los nombres de archivo cortos no incluyan un espacio, aunque un nombre de archivo largo puede que sí. Después del separador puede existir un espacio solo si el nombre de archivo largo del nombre de archivo empieza con el espacio. No se permite ninguna sintaxis de ruta de acceso completa.

Nota:

El formato de la columna FileName de la tabla MsiEmbeddedUI es similar al formato del tipo de datos Filename, salvo que el separador de barra vertical (|) para la sintaxis de nombre de archivo corto/nombre de archivo largo no está disponible.