iPeer

Untitled

Jun 9th, 2012
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.29 KB | None | 0 0
  1. alias filestats { unset %filetotal %totalfilesize %lastfilessizeSMALL %lastfilessize %biggestfile %smallestfile | %starttime = $ctime | %lastfilessize = 1 | %lastfilessizeSMALL = 109951162777600 | var %filetotal, %d = $1-, %dir = $regsubex(%d,/%([0-9a-zA-Z]+)%/Sg,$sysvar(\t)), %totalfiles = $findfile(%dir,*,0,filestatsp $1-) | msg # Biggest File: %biggestfile | msg # Smallest File: %smallestfile | msg # Average filesize: $bytes($calc(%totalfilesize / %totalfiles)).suf \ $bytes(%totalfilesize).suf $+($chr(40),$bytes(%totalfilesize,b) bytes,$chr(41)) in $bytes(%totalfiles,b) files. Read in $duration($calc($ctime - %starttime),3) $+ . }
  2.  
  3. alias -l filestatsp {
  4.   %sizeoffile = $lof($qt($1-))
  5.   inc %filetotal
  6.   inc %totalfilesize %sizeoffile
  7.   ;echo -tag $iif($len($1-) > 100,$+($gettok($1-,1,92),\...\,$gettok($1-,$calc($numtok($1-,92) -1) $+ -,92)),$1-)
  8.   if (%sizeoffile > %lastfilessize) { set %lastfilessize %sizeoffile | set %biggestfile $+(%filetotal,:) $iif($len($1-) > 100,$+($gettok($1-,1-2,92),\...\,$gettok($1-,$numtok($1-,92),92)),$1-) -> $bytes(%sizeoffile).suf }
  9.   if (%sizeoffile < %lastfilessizeSMALL) { set %lastfilessizeSMALL %sizeoffile | set %smallestfile $+(%filetotal,:) $iif($len($1-) > 100,$+($gettok($1-,1-2,92),\...\,$gettok($1-,$numtok($1-,92),92)),$1-) -> $bytes(%sizeoffile).suf }
  10. }
Advertisement
Add Comment
Please, Sign In to add comment