SplFileObject::ftruncate
(PHP 5 >= 5.1.0)
SplFileObject::ftruncate — Trunca el archivo a una longitud dada
Descripción
public bool SplFileObject::ftruncate
( int
$size
)
Trunca el archivo a size bytes.
Parámetros
-
size -
El tamaño a truncar.
Nota:
Si
sizees más grande que el fichero este es extendido con bytes null.Si
sizees más pequeño que el archivo, los datos extra se perderán.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de SplFileObject::ftruncate()
<?php
// Crea un fichero conteniendo "Hola Mundo!"
$file = new SplFileObject("/tmp/ftruncate", "w+");
$file->fwrite("Hola Mundo!");
// Truncar a 4 bytes
$file->ftruncate(4);
// Rebobina y leer los datos
$file->rewind();
echo $file->fgets();
?>
El resultado del ejemplo sería algo similar a:
Hola