Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlar ve Araçlar

Programlar ve Araçlar Programlar ve Araçlar faydalı yazılımlar, güncel sürümler

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-01-09, 14:29
SLiM_BoY - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Aug 2005
Nerden: I live in English :p
Mesajlar: 1.459
Tecrübe Puanı: 4
iTrader: %100/4
SLiM_BoY has a spectacular aura about
Standart toplu dosya adı değiştirme..ama nasıl ?

bir klasörün içindeki dosyaların belirli harflerini değiştirmek istiyorum..mesela "Güneş" kelimesindeki "ş" harfini "s", "ü" harfini "u" olarak...

bunu toplu halde yapmamı sağlayan bir program var mı acaba ?
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2006-01-11, 20:31
Member
 
Üyelik tarihi: Oct 2005
Nerden: Bursa/Ankara
Mesajlar: 160
Tecrübe Puanı: 3
iTrader: %100/4
kesmekes is an unknown quantity at this point
Standart

toplu halde dosya adı değiştirme programıyla tüm "ş" leri, s sonra tüm x leri y yapabilirsin. filename renamer olarak geçiyor bu programlar
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2006-01-11, 21:52
Yns - ait Kullanıcı Resmi (Avatar)
Yns Yns isimli üyemiz çevrimdışıdır. (Offline)
Member
 
Üyelik tarihi: Dec 2005
Nerden: Adun
Mesajlar: 128
Tecrübe Puanı: 3
iTrader: %0/0
Yns is on a distinguished road
Standart

Ufak bir PHP betiği hazırladım.

PHP- Kodu:
<?

# -------------------------------------------------------------------
# PHP (mass)FileName Renamer
# @ Yns - http://yns.zaxaz.com && http://www.yunusemreyilmaz.com
# Bilgi:http://yns.zaxaz.com/2006/01/11/php-ile-topluca-dosya-adi-degistirme
#--------------------------------------------------------------------

# Çok fazla dosya değişecekse timeOut olmasını önle
set_time_limit(0);

# Konfigurasyon
$dizin '.';
$eski  = array("ğ","ı","ü","ç","ş");
$yeni  = array("g","i","u","c","s");

# Dizindeki dosyalari diziye al
$dh  opendir($dizin);
while (
false !== ($filename readdir($dh))) {
    if(
$filename !='.' && $filename != '..') {    
        
$dizi[] = $filename;
    }
}

# Her eleman için değiştirme işlemini yap
foreach ($dizi as $eleman) {
    
$sonuc str_replace($eski,$yeni,$eleman);
    
rename($eleman,$sonuc);
        echo
"<b>$eleman</b> adli dosya </b>$sonuc</b> olarak degistirildi.<br>";
}

# --- Son---
?>
__________________
...

Konu Yns tarafından (2006-01-11 Saat 22:06 ) değiştirilmiştir..
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2006-01-11, 22:53
Senior Member
 
Üyelik tarihi: Jun 2004
Mesajlar: 879
Tecrübe Puanı: 0
iTrader: %0/0
fenerli is an unknown quantity at this point
Standart

(kendi yaptığım programı bulamayınca geçenlerde bu programı kullandım)

http://www.sherrodcomputers.com/prod...ilerenamer.cfm bu adresteki basit sürüm ücretsizdir ihtiyacını karşılayacaktır.

yükleme adresi http://www.sherrodcomputers.com/down...namerBasic.exe
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2006-01-13, 09:44
Junior Member
 
Üyelik tarihi: Sep 2005
Nerden: Denizli
Mesajlar: 93
Tecrübe Puanı: 0
iTrader: %0/0
daRksnak3 is on a distinguished road
Standart

Windows altında RenameMaster diye bir program var çok
kaliteli silme ekleme falan hepsini yapabiliyor.
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2006-01-15, 16:45
SLiM_BoY - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Aug 2005
Nerden: I live in English :p
Mesajlar: 1.459
Tecrübe Puanı: 4
iTrader: %100/4
SLiM_BoY has a spectacular aura about
Standart

Alıntı:
Yns´isimli üyeden Alıntı
Ufak bir PHP betiği hazırladım.
Teşekkür ettim, sorunu tek çalıştırma ile giderdi : )
Ama "ö" harfini unutmuşsun : P

Edit : Bunu biraz daha geliştirip, ana klasörden alt klasörlere doğru değiştirme yapabilmesi mümkün mü acaba ?
Örn : /httpdocs/ 'un içine koyup, /httpdocs/klasor1/klasor2/degisecekdosya.zip isimli dosyayı değiştirmesi gibi..

Konu SLiM_BoY tarafından (2006-01-15 Saat 17:00 ) değiştirilmiştir..
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2006-01-16, 01:49
Yns - ait Kullanıcı Resmi (Avatar)
Yns Yns isimli üyemiz çevrimdışıdır. (Offline)
Member
 
Üyelik tarihi: Dec 2005
Nerden: Adun
Mesajlar: 128
Tecrübe Puanı: 3
iTrader: %0/0
Yns is on a distinguished road
Standart

o-ö değişimi için 14 && 15.satırlar şöyle değişmeli.
PHP- Kodu:
$eski  = array("ğ","ı","ü","ç","ş","ö");
$yeni  = array("g","i","u","c","s","o"); 
Alıntı:
Edit : Bunu biraz daha geliştirip, ana klasörden alt klasörlere doğru değiştirme yapabilmesi mümkün mü acaba ?
Örn : /httpdocs/ 'un içine koyup, /httpdocs/klasor1/klasor2/degisecekdosya.zip isimli dosyayı değiştirmesi gibi..
Evet yapılabilir ama "hayrına" yeterince spesifik kod yazdım .
__________________
...
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2006-01-16, 21:03
SLiM_BoY - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Aug 2005
Nerden: I live in English :p
Mesajlar: 1.459
Tecrübe Puanı: 4
iTrader: %100/4
SLiM_BoY has a spectacular aura about
Standart

Alıntı:
Yns´isimli üyeden Alıntı
Evet yapılabilir ama "hayrına" yeterince spesifik kod yazdım .
Zaten ben diğer altklasör sorunumu programlarla da hallettim.Linux kullanan için küçük bir script iyi olacak gibiydi.Yine de teşekkürler : )
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2006-02-18, 12:25
vaybe - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Aug 2005
Nerden: izmir, ankara
Mesajlar: 110
Tecrübe Puanı: 3
iTrader: %0/0
vaybe is an unknown quantity at this point
Standart

opendir ile alt klasörleri array'e aktarıp sonra array'i döngüye sokup bu scripti arrayden gelen her nesne için çalıştırabilirsin sanırım.
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ns1.xxx.com değiştirme duyurbeni.com Web Hosting Kurulum Donanım Yazılım 7 2006-08-20 00:00
Download hızı ve kişi başı dosya indirme sınırını nasıl ayarlarım maniax Dedicated CoLocation 2 2006-06-06 16:39
Windows dosya indirmeyi engelliyor, nasıl halledecez ? SLiM_BoY Webmaster Genel Konular 2 2006-06-06 12:18
Root Olduğum Servere Toplu Galde Dosya Upload? TrueLies Web Hosting Kurulum Donanım Yazılım 8 2005-12-17 23:16
Newsletter tarzı toplu email gönderme, nasıl? Skeleton Webmaster Genel Konular 4 2005-04-03 21:54


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 08:14 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox