La fonction ftruncate () est utilisée pour tronquer le fichier ouvert à une longueur spécifiée. Dans les opérations de fichiers, Ftruncate () est un outil très pratique lorsqu'il est nécessaire de modifier la taille du contenu du fichier. Renvoie True lorsqu'il réussit et renvoie Faux en cas d'échec.
fTruncate (file_pointer, size);
file_pointer - Il s'agit d'un pointeur de fichier ouvert. Le fichier doit être ouvert en mode écriture avant de pouvoir être tronqué.
Taille - Il s'agit de la taille cible que vous souhaitez que le fichier soit tronqué, en octets.
La fonction fTruncate () renvoie true lorsqu'il est réussi, et faux lors de l'échec.
<?php
echo filesize("new.txt");
echo " ";
$file_pointer = fopen("new.txt", "a+");
ftruncate($file_pointer, 50);
fclose($file_pointer);
clearstatcache();
echo filesize("new.txt");
fclose($file_pointer);
?>
400
50
Cet article présente la fonction ftruncate () et ses exemples d'application dans PHP. Grâce à cette fonction, les développeurs peuvent facilement tronquer les fichiers et modifier les tailles de fichiers, réalisant ainsi une gestion de fichiers plus flexible.