PHP | función disk_total_space()

La función disk_total_space() en PHP es una función incorporada que se utiliza para devolver el espacio total de un directorio específico. La función disk_total_space() denota el espacio total en bytes. Devuelve el espacio total en un sistema de archivos o en una partición de disco.

La función disk_total_space() devuelve el número total de bytes en el sistema de archivos o partición de disco correspondiente para un directorio especificado ingresado como una string.

Sintaxis:

float disk_total_space ( string $directory )

Parámetros: La función disk_total_space() en PHP acepta solo un parámetro $directorio que es directorio.

Valor devuelto: Devuelve el espacio total en un sistema de archivos o en una partición de disco.

Errores y excepciones :

  1. La función disk_total_space() en PHP puede dar resultados incorrectos si se proporciona un nombre de archivo como parámetro en lugar de un directorio.
  2. La función disk_total_space() en PHP no funciona para archivos remotos. Solo funciona en archivos a los que puede acceder el sistema de archivos del servidor.

Ejemplos:

Input : disk_total_space("D:");
Output : 10969328844798729

Input : disk_total_space("C:");
Output : 104379834795739795 

Los siguientes programas ilustran la función disk_total_space():

Programa 1 :

<?php
  
// specifying directory to check for total space
echo disk_total_space("D:");
  
?>

Producción:

10969328844798729

Programa 2 :

<?php
  
// specifying directory to
// check for total space
$space = disk_total_space("C:");
  
echo "C: drive has a total capacity
                    of $space bytes.";
  
?>

Producción:

C: drive has a total capacity of 104379834795739795 bytes.

Referencia:
http://php.net/manual/en/function.disk-total-space.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *