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:
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")