FasdUAS 1.101.10 k l r I .sysostflalisnull o 0 startfolder startFolder l r  m  o 0 endfolder endFolder  l l = O = k< r n 2  cfol o 0 startfolder startFolder o 0 listoffolders listOfFolders l ! X:"# "k&5$$%& %l&&&'( 'r&+)* )n&)+, +1')  pnam ,o&' 0 currentfolder currentFolder *o &0currentfoldernamecurrentFolderName(-. -r,//0 /m,-1122 0o 0firstcharupperfirstCharUpper.34 3l00456 5l0078 7B? >?05@A @n03BC B113  leng Co01 &0currentfoldernamecurrentFolderName Am34 ?>8;DE Do89 &0currentfoldernamecurrentFolderName Em9:FFGG0-9 =kBHHIJ IlBBJKL KrBLMN MnBHOP O4CHQ  cha QmFG PoBC &0currentfoldernamecurrentFolderName No 0 firstchar firstCharLRS RlMMSTU TlMMVW Vz check to see if the first char is a letter. if it's not, the firstCharUpper var will stay "" and we'll know it's a numberWXX check to see if the first char is a letter. if it's not, the firstCharUpper var will stay "" and we'll know it's a numberUYZ YZM[\ [lM] ]GM^_ ^lMj` `FMjab a@MXcd clMTe eIMTf .sysoctonshorTEXT foMP 0 firstchar firstChar dmTWA bB[fgh gl[bi iI[bj .sysoctonshorTEXT jo[^ 0 firstchar firstChar hmbeZ _lmk kFmlm l@mxno nlmtp pImtq .sysoctonshorTEXT qomp 0 firstchar firstChar omtwa mB{rs rl{t tI{u .sysoctonshorTEXT uo{~ 0 firstchar firstChar smz \kvvwx wlxyz yP{| {k}}~ ~l l 3-handle the folder names that start with "the"Zhandle the folder names that start with "the" Z F l @ n 1  leng o &0currentfoldernamecurrentFolderName m l = c n 7  cha m m o &0currentfoldernamecurrentFolderName m  TEXT mTHE  kK l r n 4  cha m o &0currentfoldernamecurrentFolderName o 0charfivecharFive l l \Vcheck to see if the fifth character is a letter (it might be a special char or number)check to see if the fifth character is a letter (it might be a special char or number) ZI l F l G @ l I .sysoctonshorTEXT o 0charfivecharFive mA @ l I~} ~.sysoctonshorTEXT o| |0charfivecharFive} m{{Z l zy G B lxw Ivu v.sysoctonshorTEXT ot t0charfivecharFiveuxw mssa @ lrq Ipo p.sysoctonshorTEXT on n0charfivecharFiveorq mmmzzy kE llkjlkj lii ~xif the fifth char is a lowercase, make it upper. otherwise just set firstCharUpper to it because it's already uppercase if the fifth char is a lowercase, make it upper. otherwise just set firstCharUpper to it because it's already uppercase  ZCh l.gf F. @ led Icb c.sysoctonshorTEXT oa a0charfivecharFivebed m``a B* l&_^ I&]\ ].sysoctonshorTEXT o"[ [0charfivecharFive\_^ m&)ZZzgf r1; I19YX Y0 makeuppercase MakeUppercaseW o25V V0charfivecharFiveWX oU U 0firstcharupperfirstCharUpperh r>C o>AT T0charfivecharFive oS S 0firstcharupperfirstCharUpperR lDDQPOQPORN lJJMLKMLKN kN lNNJJ >8if it doesn't start with "THE " then handle it as normalpif it doesn't start with "THE " then handle it as normal lNNII wqset firstCharUpper to uppercase only if it's not already uppercase. if it's already uppercase, we'll get an errorset firstCharUpper to uppercase only if it's not already uppercase. if it's already uppercase, we'll get an error ZNH lNkGF FNk @NY lNUED INUCB C.sysoctonshorTEXT oNQA A0 firstchar firstCharBED mUX@@a B\g l\c?> I\c=< =.sysoctonshorTEXT o\_; ;0 firstchar firstChar<?> mcf::zGF rnx Inv98 90 makeuppercase MakeUppercase7 oor6 60 firstchar firstChar78 o5 5 0firstcharupperfirstCharUpperH r{   o{~4 40 firstchar firstChar  o3 3 0firstcharupperfirstCharUpper 2  l10/10/2 .  l-,+-,+.|*) * conscase)z (  l'&%'&%(Z$ l#"!#"!$; l   r b l c o 0 startfolder startFolder m  TEXT o &0currentfoldernamecurrentFolderName o 0 foldertomove folderToMove l l if the firstCharUpper variable is not empty, then create a lettered folder. if it is, then create the 0-9 folder. then set the end folder appropriately  .if the firstCharUpper variable is not empty, then create a lettered folder. if it is, then create the 0-9 folder. then set the end folder appropriately!" !Z#$% #l& &>'( 'o  0firstcharupperfirstCharUpper (m))** $k++,- ,Z./ .l0 0H1 1l2 2I 3 .coredoexboolobj 3b45 4l6 6c78 749  cfol 9o 0 startfolder startFolder 8m  TEXT 5o  0firstcharupperfirstCharUpper    /I: .corecrel****null:;<  kocl ;m  cfol<=>  insh =o 0 startfolder startFolder>?  prdt ?K@@A  pnam Ao 0firstcharupperfirstCharUpper-BC BlCDE DlFG F0* set it to the corresponding letter folderGHHT set it to the corresponding letter folderEIJ IrKL KbMN MlO OcPQ Po 0 startfolder startFolder Qm  TEXT No 0firstcharupperfirstCharUpper Lo 0 endfolder endFolderJR Rl %kSSTU TZ VW VHX XlY YIZ .coredoexboolobj Zb[\ [l] ]c^_ ^4`  cfol `o 0 startfolder startFolder _m  TEXT \maabb0-9 WI c .corecrel****nullcde  kocl dm  cfolefg  insh fo 0 startfolder startFoldergh  prdt hKiij  pnam jmkkll0-9Umn mlnop olqr q! set it to the "0-9" folderrss6 set it to the "0-9" folderptu trvw vbxy xlz zc{| {o 0 startfolder startFolder |m  TEXT ym}}~~0-9 wo 0 endfolder endFolderu l" l l 0*only try to move if endFolder has been setTonly try to move if endFolder has been set I3 .coremoveobj obj 4"  cfol o! 0 foldertomove folderToMove  insh 4%)  cfol o'( 0 endfolder endFolder  alrp m,-  boovfals l44 0 currentfolder currentFolder #o 0 listoffolders listOfFolders! l;; m MACSalisr Macintosh HDfsH+ Finder.appu=! CoreServicesg =Y QP3Macintosh HD:System:Library:CoreServices:Finder.app Finder.app Macintosh HD&System/Library/CoreServices/Finder.app/ .aevtoappnull**** 0 startfolder startFolder 0 endfolder endFolder 0 listoffolders listOfFolders &0currentfoldernamecurrentFolderName 0firstcharupperfirstCharUpper 0 firstchar firstChar 0 foldertomove folderToMove 0charfivecharFive .aevtoappnull**** k=  0 currentfolder currentFolder+1F|~}|{zy)xwvutak}sr .sysostflalisnull 0 startfolder startFolder 0 endfolder endFolder  cfol 0 listoffolders listOfFolders  kocl  cobj .corecnte********  pnam &0currentfoldernamecurrentFolderName 0firstcharupperfirstCharUpper  leng  bool  cha 0 firstchar firstChar .sysoctonshorTEXTAZaz~} | TEXT {0charfivecharFive z0 makeuppercase MakeUppercase y0 foldertomove folderToMove x.coredoexboolobj w insh v prdtu t.corecrel****null s alrp r.coremoveobj obj >*j EOEO.-EO#[l kh,EOEO,k a&Pak/E`O_j a _j aa& #_j a _j aa&a&ga,a [a\[Zk\Za2a&aa&aa/E`O_j a _j aa& #_j a _j aa&a&9_j a _j aa&*_k+EY_EOPYhOPY6_j a _j aa&*_k+EY_EOPOPVOPYhOPYhOa&%E`Oa ;*/a&%j ! *a"a#la$ %YhOa&%EOPY>*/a&a&%j ! *a"a#a'la$ %YhOa&a(%EOPO*_/a"*/a)fa *OP[OYOPUf alisb Macintosh HDfsH+P test musicKH- Desktopg f0 P;{w*Macintosh HD:Users:Luke:Desktop:test music test music Macintosh HDUsers/Luke/Desktop/test music/ XMacintosh HD:Users:Luke:Desktop:test music:Vqqff    p   o nmlk k sdsk l cfol Users m cfolLuke n cfolDesktop o cfoltest music p cfol $30 Seconds To Marsjih !g"!#f$#e e sdsk f cfol$%% Users g cfol"&&Luke h cfol ''Desktop i cfol((test music j cfol))311**+d,+-c.-/b0/1a213`43_ _ sdsk ` cfol455 Users a cfol266Luke b cfol077Desktop c cfol.88test music d cfol,99"Alanis Morissette::;^<;=]>=?\@?A[BACZDCY Y sdsk Z cfolDEE Users [ cfolBFFLuke \ cfol@GGDesktop ] cfol>HHtest music ^ cfol<IIAlien Ant FarmJJKXLKMWNMOVPOQURQSTTSS S sdsk T cfolTUU Users U cfolRVVLuke V cfolPWWDesktop W cfolNXXtest music X cfolLYYAlkaline TrioZZ[R\[]Q^]_P`_aObacNdcM M sdsk N cfoldee Users O cfolbffLuke P cfol`ggDesktop Q cfol^hhtest music R cfol\iiAnna NalickjjkLlkmKnmoJpoqIrqsHtsG G sdsk H cfoltuu Users I cfolrvvLuke J cfolpwwDesktop K cfolnxxtest music L cfollyy Atariszz{F|{}E~}DCBA A sdsk B cfol Users C cfolLuke D cfolDesktop E cfol~test music F cfol|Audioslave@?>=<; ; sdsk < cfol Users = cfolLuke > cfolDesktop ? cfoltest music @ cfolAudiovent:98765 5 sdsk 6 cfol Users 7 cfolLuke 8 cfolDesktop 9 cfoltest music : cfol Barenaked Ladies43210/ / sdsk 0 cfol Users 1 cfolLuke 2 cfolDesktop 3 cfoltest music 4 cfolBen Harper.-,+*) ) sdsk * cfol Users + cfolLuke , cfolDesktop - cfoltest music . cfolBlink 182('&%$# # sdsk $ cfol Users % cfolLuke & cfolDesktop ' cfoltest music ( cfolBlue October"!   sdsk  cfol Users  cfolLuke  cfolDesktop ! cfoltest music " cfol"Breaking Benjamin  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol"Bruce Springsteen  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol  Buckcherry           sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol Chris Daughtry   !"!#$#  sdsk  cfol$%% Users  cfol"&&Luke  cfol ''Desktop  cfol((test music  cfol))$Coheed and Cambria**+,+-.-/0/121343  sdsk  cfol455 Users  cfol266Luke  cfol077Desktop  cfol.88test music  cfol,99Cold::;<;=>=?@?ABACDC  sdsk  cfolDEE Users  cfolBFFLuke  cfol@GGDesktop  cfol>HHtest music  cfol<IIColdplayJJKLKMNMOPOQRQSTS  sdsk  cfolTUU Users  cfolRVVLuke  cfolPWWDesktop  cfolNXXtest music  cfolLYYCounting CrowsZZ[\[]^]_`_abacdc  sdsk  cfoldee Users  cfolbffLuke  cfol`ggDesktop  cfol^hhtest music  cfol\ii Creedjjklkmnmopoqrqsts  sdsk  cfoltuu Users  cfolrvvLuke  cfolpwwDesktop  cfolnxxtest music  cfollyy,Dashboard Confessionalzz{|{}~}  sdsk  cfol Users  cfolLuke  cfolDesktop  cfol~test music  cfol|8Dave Matthews & Tim Reynolds  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol$Dave Matthews Band  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolDavid Gray  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolDefault  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolDido  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolDisturbed  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolFall Out Boy  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolFast Ball  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol  Fear Factory         sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol  Filter !"!#$#  sdsk  cfol$%% Users  cfol"&&Luke  cfol ''Desktop  cfol((test music  cfol)) Finch**+,+-.-/0/121343  sdsk  cfol455 Users  cfol266Luke  cfol077Desktop  cfol.88test music  cfol,99Finger Eleven::;<;=>=?@?ABACDC  sdsk  cfolDEE Users  cfolBFFLuke  cfol@GGDesktop  cfol>HHtest music  cfol<IIFoo FightersJJKLKMNMOPOQRQSTS  sdsk  cfolTUU Users  cfolRVVLuke  cfolPWWDesktop  cfolNXXtest music  cfolLYYFuelZZ[\[]^]_`_abacdc  sdsk  cfoldee Users  cfolbffLuke  cfol`ggDesktop  cfol^hhtest music  cfol\iiGin Blossomsjjklkmnmopoqrqsts  sdsk  cfoltuu Users  cfolrvvLuke  cfolpwwDesktop  cfolnxxtest music  cfollyyGnarles Barkleyzz{|{}~}  sdsk  cfol Users  cfolLuke  cfolDesktop  cfol~test music  cfol|Goldfinger~}|{ { sdsk | cfol Users } cfolLuke ~ cfolDesktop  cfoltest music  cfolGood Charlottezyxwvu u sdsk v cfol Users w cfolLuke x cfolDesktop y cfoltest music z cfolGorillaztsrqpo o sdsk p cfol Users q cfolLuke r cfolDesktop s cfoltest music t cfolGreen Daynmlkji i sdsk j cfol Users k cfolLuke l cfolDesktop m cfoltest music n cfol6Green Day _ Wasca, Waba Sehgfedc c sdsk d cfol Users e cfolLuke f cfolDesktop g cfoltest music h cfol Gym Class Heroesba`_^] ] sdsk ^ cfol Users _ cfolLuke ` cfolDesktop a cfoltest music b cfolHoobastank\[ZYXW W sdsk X cfol Users Y cfolLuke Z cfolDesktop [ cfoltest music \ cfolHowie DayVUTSRQ Q sdsk R cfol Users S cfolLuke T cfolDesktop U cfoltest music V cfol  .Howie Day w_ John Mayer   P   O NMLK K sdsk L cfol Users M cfolLuke N cfolDesktop O cfoltest music P cfol IncubusJIH !G"!#F$#E E sdsk F cfol$%% Users G cfol"&&Luke H cfol ''Desktop I cfol((test music J cfol))Jack Johnson**+D,+-C.-/B0/1A213@43? ? sdsk @ cfol455 Users A cfol266Luke B cfol077Desktop C cfol.88test music D cfol,99 Jane's Addiction::;><;==>=?<@?A;BAC:DC9 9 sdsk : cfolDEE Users ; cfolBFFLuke < cfol@GGDesktop = cfol>HHtest music > cfol<IIJanet JacksonJJK8LKM7NMO6POQ5RQS4TS3 3 sdsk 4 cfolTUU Users 5 cfolRVVLuke 6 cfolPWWDesktop 7 cfolNXXtest music 8 cfolLYYJason MrazZZ[2\[]1^]_0`_a/bac.dc- - sdsk . cfoldee Users / cfolbffLuke 0 cfol`ggDesktop 1 cfol^hhtest music 2 cfol\ii Jay-Zjjk,lkm+nmo*poq)rqs(ts' ' sdsk ( cfoltuu Users ) cfolrvvLuke * cfolpwwDesktop + cfolnxxtest music , cfollyy*Jay-Z And Linkin Parkzz{&|{}%~}$#"! ! sdsk " cfol Users # cfolLuke $ cfolDesktop % cfol~test music & cfol|Jimmy Eat World   sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolJohn Mayer  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol>Justin Timberlake Ft. Timbaland  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolKanye West      sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolLifehouse  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolLimp Bizkit  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolLinkin Park  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol&Linkin Park & Jay-Z  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol  Machine Head         sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol Maroon 5 !"!#$#  sdsk  cfol$%% Users  cfol"&&Luke  cfol ''Desktop  cfol((test music  cfol))Matchbox Twenty**+,+-.-/0/121343  sdsk  cfol455 Users  cfol266Luke  cfol077Desktop  cfol.88test music  cfol,99Matt Nathanson::;<;=>=?@?ABACDC  sdsk  cfolDEE Users  cfolBFFLuke  cfol@GGDesktop  cfol>HHtest music  cfol<IIMichelle BranchJJKLKMNMOPOQRQSTS  sdsk  cfolTUU Users  cfolRVVLuke  cfolPWWDesktop  cfolNXXtest music  cfolLYYMighty Joe PlumZZ[\[]^]_`_abacdc  sdsk  cfoldee Users  cfolbffLuke  cfol`ggDesktop  cfol^hhtest music  cfol\ii&My Chemical Romancejjklkmnmopoqrqsts  sdsk  cfoltuu Users  cfolrvvLuke  cfolpwwDesktop  cfolnxxtest music  cfollyyNickelbackzz{|{}~}  sdsk  cfol Users  cfolLuke  cfolDesktop  cfol~test music  cfol|Nirvana  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolNo Doubt  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolNorah Jones  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol&PANIC! At The Disco  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolPantera  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolPearl Jam  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfolPink  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol.Queens of the Stone Age  sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol  R.E.M_         sdsk  cfol Users  cfolLuke  cfolDesktop  cfoltest music  cfol Rocco DeLuca !"!#$#  sdsk  cfol$%% Users  cfol"&&Luke  cfol ''Desktop  cfol((test music  cfol))6Rocco DeLuca and the Burden**+,+-.-/0/121343  sdsk  cfol455 Users  cfol266Luke  cfol077Desktop  cfol.88test music  cfol,99Ryan Cabrerra::;~<;=}>=?|@?A{BACzDCy y sdsk z cfolDEE Users { cfolBFFLuke | cfol@GGDesktop } cfol>HHtest music ~ cfol<II8Santana feat Michelle BranchJJKxLKMwNMOvPOQuRQStTSs s sdsk t cfolTUU Users u cfolRVVLuke v cfolPWWDesktop w cfolNXXtest music x cfolLYY6Santana ft. Michelle BranchZZ[r\[]q^]_p`_aobacndcm m sdsk n cfoldee Users o cfolbffLuke p cfol`ggDesktop q cfol^hhtest music r cfol\ii"Silversun Pickupsjjkllkmknmojpoqirqshtsg g sdsk h cfoltuu Users i cfolrvvLuke j cfolpwwDesktop k cfolnxxtest music l cfollyySlipknotzz{f|{}e~}dcba a sdsk b cfol Users c cfolLuke d cfolDesktop e cfol~test music f cfol|Spin Doctors`_^]\[ [ sdsk \ cfol Users ] cfolLuke ^ cfolDesktop _ cfoltest music ` cfolSplenderZYXWVU U sdsk V cfol Users W cfolLuke X cfolDesktop Y cfoltest music Z cfolThe FrayTSRQPO O sdsk P cfol Users Q cfolLuke R cfolDesktop S cfoltest music T cfolThe KillersNMLKJI I sdsk J cfol Users K cfolLuke L cfolDesktop M cfoltest music N cfol4The Red Jumpsuit ApparatusHGFEDC C sdsk D cfol Users E cfolLuke F cfolDesktop G cfoltest music H cfol*The Smashing PumpkinsBA@?>= = sdsk > cfol Users ? cfolLuke @ cfolDesktop A cfoltest music B cfolPTimbaland_ Nelly Furtado, Justin Timberl<;:987 7 sdsk 8 cfol Users 9 cfolLuke : cfolDesktop ; cfoltest music < cfol*Toad the Wet Sprocket654321 1 sdsk 2 cfol Users 3 cfolLuke 4 cfolDesktop 5 cfoltest music 6 cfol  Tonic   0   / .-,+ + sdsk , cfol Users - cfolLuke . cfolDesktop / cfoltest music 0 cfol  Trapt*)( !'"!#&$#% % sdsk & cfol$%% Users ' cfol"&&Luke ( cfol ''Desktop ) cfol((test music * cfol))Trick Daddy**+$,+-#.-/"0/1!213 43  sdsk  cfol455 Users ! cfol266Luke " cfol077Desktop # cfol.88test music $ cfol,99(Trick Daddy, Lil Jon::;<;=>=?@?ABACDC  sdsk  cfolDEE Users  cfolBFFLuke  cfol@GGDesktop  cfol>HHtest music  cfol<II<Usher Feat. Lil' Jon and LudacJJKLKMNMOPOQRQSTS  sdsk  cfolTUU Users  cfolRVVLuke  cfolPWWDesktop  cfolNXXtest music  cfolLYY Vanessa Williams ZZ[\[]^]_`_abacdc  sdsk  cfoldee Users  cfolbffLuke  cfol`ggDesktop  cfol^hhtest music  cfol\ii Vertical Horizonjj Vertical HorizonkkVllvMacintosh HD:Users:Luke:Desktop:test music:Vertical HorizonmmSascr ޭ