Position actuelle: Accueil> Derniers articles> Explication détaillée de la fonction PHP fTruncate (): Fichier tronqué et gérer la taille

Explication détaillée de la fonction PHP fTruncate (): Fichier tronqué et gérer la taille

M66 2025-07-12

Explication détaillée de la fonction php ftruncate ()

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.

grammaire

fTruncate (file_pointer, size);

Description du paramètre

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.

Valeur de retour

La fonction fTruncate () renvoie true lorsqu'il est réussi, et faux lors de l'échec.

Exemple de code

 <?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);
?>

Exemple de sortie

 400
50

Résumer

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.