FileBuffersSize()

Syntaxe

FileBuffersSize(#Fichier, Taille)
Description
Change la taille des caches de lecture/écriture (en octet) pour le #Fichier spécifié. Cette méthode, disponible pour les programmeurs chevronnés, permet d'avoir un contrôle plus fin sur le système de cache, pour pouvoir améliorer les performances d'accès aux fichiers dans certains cas particuliers. La taille par défaut du cache est de 4096 octets. Si la 'Taille' est mise à 0, alors le cache est complètement désactivé et les informations sont immédiatement écrites dans le fichier.

Si la valeur de '#File' est #PB_Default, alors la valeur par défaut de la taille des caches sera changée: tous les futurs appels à OpenFile(), CreateFile() et ReadFile() utiliseront cette nouvelle valeur.

Note: Pour des raisons de performances, le cache devrait être d'au moins 1024 octets. Quand le cache est actif, les informations ne sont réellement écrite dans le fichier que lorsque le cache est plein, ou que le fichier est fermé. La commande FlushFileBuffers() permet de forcer cette écriture à tout moment.

OS Supportés

Tous

<- Eof() - File Index - FileID() ->