Fonction FILESIZE( )

Renvoie la taille du fichier spécifié en octets ou -1 si le fichier n'existe pas.

Syntaxe

FILESIZE(nom_de_fichier)

Paramètres

Nom Type Description
nom_fichier caractère Le nom du fichier.

Si le fichier se trouve dans le même dossier que le projet Analytics, vous n'avez pas besoin d'indiquer le chemin du fichier.

Pour les fichiers dans d'autres dossiers, indiquez un chemin d'accès absolu ou relatif. Par exemple :

  • "résultats\sortie_test.fil"
  • "c:\résultats\sortie_test.fil"

Remarque

Vous devez indiquer le nom de fichier de données physique (.fil) pour les tables Analytics et non le nom de la table.

Sortie

Numérique.

Exemples

Exemples basiques

Renvoie 14 744 :

FILESIZE("Inventaire.fil")

Si le fichier que vous vérifiez n'est pas dans le même dossier que le projet Analytics, vous devez indiquer le chemin d'accès relatif ou le chemin d'accès absolu au fichier.

Renvoie 6018 :

FILESIZE("C:\ACL Data\Exemples de fichiers de données\Sauvegarder\Ap_Trans.fil")

Exemples avancés

Exécution d'un script si un fichier n'existe pas

Exécute uniquement le script import_données si le fichier Inventaire_Metaphor_2002.fil n'existe pas :

DO SCRIPT import_données IF FILESIZE("Inventaire_Metaphor_2002.fil") = -1

Enregistrement de la taille d'un fichier dans la trace des commandes Analytics

Utilisez la commande CALCULATE pour enregistrer la taille de Inventaire_Metaphor_2002.fil dans la trace des commandes Analytics :

CALCULATE FILESIZE("Inventaire_Metaphor_2002.fil")