Função FILESIZE( )

Retorna o tamanho do arquivo especificado em bytes, ou -1, caso o arquivo não exista.

Sintaxe

FILESIZE(nome_arquivo)

Parâmetros

Nome Tipo Descrição
nome_arquivo caractere O nome do arquivo.

Se o arquivo estiver na mesma pasta que o projeto do Analytics, não será necessário especificar o caminho do arquivo.

Para arquivos em outras pastas, especifique um caminho relativo ou um caminho absoluto. Por exemplo:

  • "resultados\saida_teste.fil"
  • "c:\resultados\saída_teste.fil"

Nota

É necessário especificar o nome do arquivo de dados físicos (.fil) para tabelas do Analytics e não o nome da tabela.

Saída

Numérico.

Exemplos

Exemplos básicos

Retorna 14744:

FILESIZE("Inventário.fil")

Se o arquivo verificado não estiver na mesma pasta do projeto do Analytics, você deverá especificar o caminho relativo ou absoluto do arquivo.

Retorna 6018:

FILESIZE("C:\ACL Data\Arquivos de Dados da Amostra\Backup\Trans_Cp.fil")

Exemplos avançados

Execução de um script se o arquivo não existir

Executa o script importar_dados somente se o arquivo Metaphor_Inventário_2002.fil não existir:

DO SCRIPT importar_dados IF FILESIZE("Metaphor_Inventory_2002.fil") = -1

Registro de um tamanho de arquivo no log de comando do Analytics

Use o comando CALCULATE para registrar o tamanho de Metaphor_Inventário_2002.fil no log de comandos do Analytics:

CALCULATE FILESIZE("Metaphor_Inventory_2002.fil")