Maison > Article > développement back-end > Fonction php disk_free_space() et description de la fonction disk_total_space()
disk_free_space — Renvoie l'espace libre dans un répertoire
Description
disk_free_space ( $directory )
donne un contenant une chaîne de répertoire , cette fonction renverra le nombre d'octets disponibles en fonction du système de fichiers ou de la partition de disque correspondant.
Paramètres répertoire
Répertoire du système de fichiers ou partition de disque.
Remarque :
Si un nom de fichier est spécifié à la place d'un répertoire de fichiers, le comportement de cette fonction ne sera pas uniforme et variera entre les systèmes d'exploitation et les versions de PHP.
Valeur de retour
Renvoie le nombre d'octets disponibles en virgule flottante, ou FALSE en cas d'échec.
Disk_free_space() Exemple
<?php // $df 包含根目录下可用的字节数 $df = disk_free_space ( "/" ); //在 Windows 下: $df_c = disk_free_space ( "C:" ); $df_d = disk_free_space ( "D:" ); ?>
Remarque : Cette fonction ne peut pas être utilisée sur des fichiers distants Le fichier en cours de vérification doit être accessible via le système de fichiers du serveur.
disk_total_space — Renvoie la taille totale du disque d'un répertoire
Description
disk_total_space ( $directory )
donne un répertoire contenant une chaîne, cette fonction renverra tous les octets en fonction du système de fichiers ou de la partition de disque correspondant. [Note du traducteur] Cette fonction renvoie la taille totale de la partition de disque où se trouve le répertoire, donc les résultats obtenus en donnant comme paramètres différents répertoires de la même partition de disque sont exactement les mêmes. Le montage d'une partition de disque en tant que sous-répertoire est pris en charge sous Unix et Windows 200x/XP, auquel cas il est logique d'utiliser cette fonction correctement.
Paramètres
répertoire Le répertoire ou la partition de disque du système de fichiers.
Valeur de retour
Renvoie la taille totale du disque d'un répertoire en octets en virgule flottante, ou FALSE en cas d'échec.
disk_total_space() Exemple
<?php // $df 包含 "/" 目录的磁盘大小 $ds = disk_total_space ( "/" ); //在 Windows 下: $ds = disk_total_space ( "C:" ); $ds = disk_total_space ( "D:" ); ?>
Remarque : Cette fonction ne peut pas être utilisée sur des fichiers distants. Le fichier en cours de vérification doit être accessible via le système de fichiers du serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!