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