disk_free_space Fonksiyonu
disk_free_space fonksiyonu, belirtilen disk veya dosya sistemindeki
boş alan miktarını bayt cinsinden döndürür. Fonksiyon bir parametre alır -
kontrol edilecek diskin yolu. Windows'ta hem disk harfi (örneğin, 'C:')
hem de bir dizinin yolu belirtilebilir. Unix sistemlerinde ise bir bağlama
noktasının yolu belirtilir.
Sözdizimi
disk_free_space(directory);
Örnek
Windows'ta C: diskindeki boş alanı alalım:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Kodun çalıştırılma sonucu (örnek):
1073741824
Örnek
Bir Unix sisteminin kök dizinindeki boş alanı alalım:
<?php
$res = disk_free_space('/');
echo $res;
?>
Kodun çalıştırılma sonucu (örnek):
2147483648
Örnek
Kullanışlı bir görüntüleme için baytları gigabayta dönüştürelim:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Kodun çalıştırılma sonucu (örnek):
'15.75 GB'
Ayrıca Bakınız
-
disk_total_spacefonksiyonu,
diskin toplam boyutunu döndürür -
filesizefonksiyonu,
dosyanın boyutunu döndürür