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 :
Note Vous devez indiquer le nom de fichier de données physique (.fil) pour les tables Analytics, et non le nom du tableau. |
Sortie
Numérique.
Exemples
Exemples de base
Renvoie 14744 :
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 Metaphor_Inventory_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 Metaphor_Inventory_2002.fil dans la trace des commandes Analytics :
CALCULATE FILESIZE("Inventaire_Metaphor_2002.fil")