# Funciones de archivo

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)Las funciones de archivo (solo disponibles en expresiones de script) devuelven información acerca del archivo de tabla que se está leyendo en ese momento. Estas funciones devolverán NULL para todas las fuentes de datos excepto los archivos de tablas (excepción: ConnectString( )).

Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### Attribute

Esta función de script devuelve el valor de las meta etiquetas de diversos formatos de archivo como texto. Se admiten los siguientes formatos de archivo: MP3, WMA, WMV, PNG y JPG. Si el archivo filename no existe, no es un formato de archivo compatible o no contiene una metaetiqueta denominada attributename, devolverá NULL.

[**Attribute**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/Attribute.htm)(filename, attributename)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### ConnectString

La función ConnectString() devuelve el nombre de la conexión de datos activa para conexiones ODBC u OLE DB. La función devuelve una cadena vacía si no se ha ejecutado ninguna sentencia connect, o después de una sentencia disconnect.

[**ConnectString**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/ConnectString.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileBaseName

La función FileBaseName devuelve una cadena que contiene el nombre del archivo de tabla que se está leyendo en ese momento, sin ruta ni extensión.

[**FileBaseName**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileBaseName.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileDir

La función FileDir devuelve una cadena que contiene la ruta al directorio del archivo de tabla que se está leyendo en ese momento.

[**FileDir**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileDir.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileExtension

La función FileExtension devuelve una cadena que contiene la extensión del archivo de tabla que se esté leyendo en ese momento.

[**FileExtension**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileExtension.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileName

La función FileName devuelve una cadena que contiene el nombre del archivo de tabla que se esté leyendo, sin la ruta pero con la extensión.

[**FileName**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileName.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FilePath

La función FilePath devuelve una cadena que contiene la ruta completa al archivo de tabla que se esté leyendo en ese momento.

[**FilePath**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FilePath.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileSize

La función FileSize devuelve un entero que contiene el tamaño en bytes del archivo filename o, si no se especifica ningún filename, del archivo de tabla que se esté leyendo en ese momento.

[**FileSize**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileSize.htm)()

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### FileTime

La función FileTime devuelve una marca de tiempo en formato UTC de la última modificación de un archivo especificado. Si no se especifica un archivo, la función devuelve una marca de tiempo en UTC de la última modificación del archivo de tabla leído actualmente.

[**FileTime**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileTime.htm)([ filename ])

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### QvdCreateTime

Esta función de script devuelve la marca de tiempo del encabezado XML de un archivo QVD, si la hay, de lo contrario devuelve NULL. En la marca de tiempo, la hora se proporciona en UTC.

[**QvdCreateTime**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdCreateTime.htm)(filename)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### QvdFieldName

Esta función de script devuelve el nombre del número de campo fieldno en un archivo QVD. Si el campo no existe, devuelve NULL.

[**QvdFieldName**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdFieldName.htm)(filename , fieldno)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### QvdNoOfFields

Esta función de script devuelve el número de campos de un archivo QVD.

[**QvdNoOfFields**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfFields.htm)(filename)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### QvdNoOfRecords

Esta función de script devuelve el número de registros que hay actualmente en un archivo QVD.

[**QvdNoOfRecords**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfRecords.htm)(filename)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)

#### QvdTableName

Esta función de script devuelve el nombre de la tabla almacenada en un archivo QVD.

[**QvdTableName**](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdTableName.htm)(filename)