IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Klasördeki *.txt uzantılı dosya sayısı (https://www.ircforumlari.net/mirc-scripting-sorunlari/20711-klas246rdeki-txt-uzant305l305-dosya-say305s305.html)

kgbX 11 Temmuz 2006 21:54

Klasördeki *.txt uzantılı dosya sayısı
 
ArkadaşLar öreneğin C:\Abc dosyasında kaç tane .txt uzantılı dosya olduğunu bulmak istiyorum. Hatta bunu istediğim uzantı için yapabilirseniz çok iyi olur.

MeseLa /abc C:\Abc .exe yazınca C:\Abc içine kaç .exe uzantılı dosya olduğunu verecek.


Şimdiden teşekkürLer.

el33t 11 Temmuz 2006 22:53

Yanıt: klasörde kaç tane *.txt dosyası var ?
 
$findfile(C:\Abc\,*.txt,0) yazarsan kaç tane C:\Abc\ klasörü içinde kaç tane *.txt dosyası olduğunu görürsün.

$findfile(C:\Abc\,*.txt,0,echo $1-) yazarsan da C:\Abc klasöründeki *.txt dosyalarını teker teker görürsün.

Bunları //echo komutu ile kullanabilirsin, yani:

//echo :: $findfile(C:\,*.txt,0) -- C:\ klasöründe *.txt uzantılı dosya sayısını gösterir, biraz zaman alabilir, mIRC donabilir, sabırla beklemeni öneririm.

Umarım anlamışsındır.

DefauLt 11 Temmuz 2006 22:54

Yanıt: Klasördeki *.txt uzantılı dosya sayısı
 
Kod:

alias abc {
  var %s $gettok($1-,-1,32)
  echo -a Toplam dosya $+($chr(40),%s,$chr(41),:) $findfile($gettok($1-,$+(1-,$calc($0 -1)),32),$iif($left(%s,1) == *,%s,$+(*,%s)),0)
}

/abc dosya dizini .dosyauzantısı
veya
/abc dosya dizini *.dosyauzantısı

yazabilirsin. Dosya dizini verirken vereceğin boşlukların vs. önemi yok. Kolay gelsin.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:15.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net