263 of 410 menu

Funzione disk_free_space

La funzione disk_free_space restituisce la quantità di spazio libero in byte sul disco o file system specificato. La funzione accetta un parametro: il percorso del disco da verificare. In Windows si può specificare sia una lettera di unità (ad esempio, 'C:'), sia un percorso a una directory. Nei sistemi Unix si specifica il percorso al punto di mount.

Sintassi

disk_free_space(directory);

Esempio

Otteniamo lo spazio libero sul disco C: in Windows:

<?php $res = disk_free_space('C:'); echo $res; ?>

Risultato dell'esecuzione del codice (esempio):

1073741824

Esempio

Otteniamo lo spazio libero nella directory root di un sistema Unix:

<?php $res = disk_free_space('/'); echo $res; ?>

Risultato dell'esecuzione del codice (esempio):

2147483648

Esempio

Convertiamo i byte in gigabyte per una visualizzazione conveniente:

<?php $bytes = disk_free_space('C:'); $gb = round($bytes / 1024 / 1024 / 1024, 2); echo $gb . ' GB'; ?>

Risultato dell'esecuzione del codice (esempio):

'15.75 GB'

Vedi anche

  • la funzione disk_total_space,
    che restituisce la dimensione totale del disco
  • la funzione filesize,
    che restituisce la dimensione del file
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta