La función SplFileInfo::getSize() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se utiliza para obtener el tamaño del archivo en bytes.
Sintaxis:
int SplFileInfo::getSize( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve el tamaño del archivo en bytes.
Los programas a continuación ilustran la función SplFileInfo::getSize() en PHP.
Programa 1:
<?php // PHP Program to illustrate // Splfileinfo getSize function $file = new SplFileInfo("gfg.txt"); $gfg = $file->getSize(); // Print real path if exist print($gfg . "</br>"); $file = new SplFileInfo(__FILE__); $gfg = $file->getSize(); // Print real path if exist print($gfg); ?>
Producción:
120 144
Programa 2:
<?php // PHP program to use array to check multiple files $GFG = array ( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "/home/rajvir/Desktop/gfg_code.cpp", "/var/www/html/gfg.txt", "frame.php" ); foreach ($GFG as &$file_name) { // create new SplFile Object $file = new SplFileInfo($file_name); $gfg = $file->getSize(); // Print real path if exist print($gfg. "</br>"); } ?>
Producción:
893 5 51 291
Referencia: http://php.net/manual/en/splfileinfo.getsize.php