# Funções de arquivo

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/file-functions-script.htm)As funções do arquivo (disponíveis somente nas expressões de script) retornam informações sobre o arquivo de tabela que está sendo lido no momento. Essas funções retornarão NULL para todas as fontes de dados, exceto para os arquivos de tabela (exceção: ConnectString( )).

Use a caixa suspensa em cada função para ver uma breve descrição e a sintaxe de cada função. Clique no nome da função na descrição da sintaxe para obter detalhes.

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

#### Attribute

Essa função de script retorna o valor de meta tags de diferentes arquivos de mídia como texto. Há suporte para os seguintes formatos de arquivo: MP3, WMA, WMV, PNG e JPG. Se o arquivo filename não existir, não for um formato de arquivo suportado ou não contiver uma meta tag chamada attributename, NULL será retornado.

[**Attribute**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/Attribute.htm)(filename, attributename)

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

#### ConnectString

A função ConnectString() retorna o nome da conexão de dados ativa para conexões ODBC ou OLE DB . A função retorna uma string vazia se nenhum comando connect tiver sido executado ou após uma declaração disconnect.

[**ConnectString**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/ConnectString.htm)()

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

#### FileBaseName

A função FileBaseName retorna uma string contendo o nome do arquivo de tabela que está sendo lido no momento, sem caminho ou extensão.

[**FileBaseName**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileBaseName.htm)()

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

#### FileDir

A função FileDir retorna uma string contendo o caminho do diretório do arquivo de tabela que está sendo lido no momento.

[**FileDir**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileDir.htm)()

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

#### FileExtension

A função FileExtension retorna uma string contendo a extensão do arquivo de tabela que está sendo lido no momento.

[**FileExtension**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileExtension.htm)()

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

#### FileName

A função FileName retorna uma string contendo o nome do arquivo de tabela que está sendo lido no momento, sem caminho, mas incluindo a extensão.

[**FileName**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileName.htm)()

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

#### FilePath

A função FilePath retorna uma string contendo o caminho completo do arquivo de tabela que está sendo lido no momento.

[**FilePath**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FilePath.htm)()

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

#### FileSize

A função FileSize retorna um inteiro contendo o tamanho em bytes do arquivo filename ou, se nenhum filename for especificado, retorna o do arquivo de tabela que está sendo lido no momento.

[**FileSize**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileSize.htm)()

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

#### FileTime

A função FileTime retorna um carimbo de data/hora no formato UTC da última modificação de um arquivo especificado. Se um arquivo não for especificado, a função retornará um carimbo de data/hora em UTC da última modificação do arquivo de tabela atualmente lido.

[**FileTime**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileTime.htm)([ filename ])

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

#### GetFolderPath

A função GetFolderPath retorna o valor da função do Microsoft Windows SHGetFolderPath. Esta função admite como entrada o nome de uma pasta doMicrosoft Windows e retorna o caminho completo da pasta.

[**GetFolderPath**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/GetFolderPath.htm)()

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

#### QvdCreateTime

Esta função de script retorna o carimbo de data/hora do cabeçalho XML de um arquivo QVD, se houver, do contrário retorna NULL. No carimbo de data/hora, a hora é fornecida em UTC.

[**QvdCreateTime**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdCreateTime.htm)(filename)

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

#### QvdFieldName

Esta função de script retorna o nome do número do campo fieldno em um arquivo QVD. Se o campo não existir, será retornado NULL.

[**QvdFieldName**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdFieldName.htm)(filename , fieldno)

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

#### QvdNoOfFields

Essa função de script retorna o número de campos em um arquivo QVD.

[**QvdNoOfFields**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfFields.htm)(filename)

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

#### QvdNoOfRecords

Essa função de script retorna o número de registros atualmente presentes em um arquivo QVD.

[**QvdNoOfRecords**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfRecords.htm)(filename)

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

#### QvdTableName

Essa função de script retorna o nome da tabela armazenada em um arquivo QVD.

[**QvdTableName**](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdTableName.htm)(filename)