Anasayfa > Kodlar > PHP’de dizin ve disk işlemleri

PHP’de dizin ve disk işlemleri

 
Ders notlarımdan kesitler:
Bu derste yapacağımız uygulamalar aşağıda listelenmiştir.

==>Dizin oluşturma
==>Dizin silme
==>Diskteki boş alanı bulma
==>Diskin toplam alanını bulma
==>Diskte kullanılan alanı bulma

Dizin_islemleri.php

<?php

/**
* @author
* @copyright 2009
*/

//dizin oluşturma
if(mkdir(ornek)){
echo "Dizin oluşturuldu";
}else { echo "Dizin oluşturma işlemi başarısız";
}
echo "<pre>";
switch(filetype(ornek)){
case dir: echo "Deneme bir dizindir";
break;
case file: echo "Deneme bir dosyadır.";
default:
}

//Dizin silme: rmdir
echo "<pre>";
if(rmdir(ornek)){
echo "Dizin silindi";
}else{
echo "Dizin silinemedi";
}/*Sayfayı her yenilediğinizde önce dizin oluşacak sonra ne olduğu
ekrana yazdırılacak sonra silinecek.*/

//Diskte ne kadar boş yer var: disk_free_space
echo "<pre>C’deki boş yer : ";
echo disk_free_space("c:");
echo "<pre>D’deki boş yer : ";
echo disk_free_space("d:");
//birim byte olduğundan dolayı çok anlamsız rakamlar çıkıyor.
//birimi gb yapalım
echo "<pre>C’deki boş yer gb cinsinden: ";
echo (((disk_free_space("c:")/1024)/1024)/1024)." Gb";

//Diskin büyüklüğü ne kadar: disk_total_space
echo "<pre>Diskin toplam boyutu: ".(((disk_total_space("c:")/1024)/1024)/1024);

//Diskte kullanılan alanı bulmak: Özel bir fonksiyon yok
//Bir kaç satır kod yazıp kendimiz bulalım.
echo "<pre>";
$bos_alan=(((disk_free_space("c:")/1024)/1024)/1024);
$toplam_alan=(((disk_total_space("c:")/1024)/1024)/1024);
$kullanılan_alan=$toplam_alan-$bos_alan;
echo "Diskte toplam kullanılan alan: ".$kullanılan_alan;

?>

Reklamlar
Kategoriler:Kodlar Etiketler:, , , ,
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: