İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

klasör içindeki tüm .gif leri silmek

soundofvtec

0
İyinet Üyesi
Katılım
1 Şubat 2006
Mesajlar
826
Reaction score
0
Konum
hawaii
arkadaşlar
bir klasör var ve içinde iç içe birkaç klasör daha var
mesela
"images" diye bi klasör olsun ve içinde ahmet mehmet rıza ayşe gibi ayrı klasörler ve onların içinde de parti, sinema, ev gibi klasörler var

şimdi ben "images" klasörü içindeki bu resimlerden sadece .gif olanları silmek istiyorum.

kolay yoldan nasıl silerim

php veya olmuyorsa sshtan bir komut varsa o da olur farketmez
 

BabaPanter

0
İyinet Üyesi
Katılım
15 Aralık 2005
Mesajlar
732
Reaction score
0
Buyrun;
PHP:
<?php

foreach (glob("*.gif") as $filename) {
   echo "$filename size " . filesize($filename) . "\n";
   unlink($filename);
}

?>
 

Raiden

0
İyinet Üyesi
Katılım
13 Ocak 2005
Mesajlar
339
Reaction score
0
PHP:
<?
// Bildiriyi ayarla
error_reporting("E_ALL & ~E_NOTICE");

// Zaman Aşımı Ayarla
set_time_limit(0);

// Klasör ismi
$klasor = "deneme";

// Silinecek Uzanti
$uzanti = "gif";

// Uzantı Bulma fonksiyonu
function tipBul($dosya)
{
	$dosya = explode(".",$dosya);
	$uzanti = count($dosya)-1;
	return $dosya[$uzanti];
}

// Silme İşlemi

$dizin = opendir($klasor);

while ($dosya = readdir($dizin))
{
	if ($dosya != "." || $dosya != "..")
	{
		if (tipBul($dosya) == $uzanti)
		{
			if (unlink($klasor."/".$dosya))
			{
				echo $dosya,"--> Dosyası Silindi";
			}
		}
	}
}
closedir($dizin);

?>

alternatif olabilir.. Script klasör ile aynı dizinde olmalı + chmod ayarları yapılmış olmalı yoksa silemezsiniz localde ise sorun olmaz.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst