This seems to be working. I just haven't tried it on a huge directory. it could 
crash or somethin lol... Anybody got any performance tips?

<cfdirectory directory="c:\webRoot\TestSite2\TestClean" action="list" 
name="mySite" filter="*" sort="directory" recurse="yes">

<cfset totalLines = 0>

 <!---loop over all the files and filter on list of extensions---> 
 <cfloop query="mySite">  
 <!--- <cfdump var="#mysite#"><cfabort> --->
 <cfif type eq "file"> 
 <!--- Setup a new array of lines --->
  <cfset lineArray = arrayNew(1)>
  
  <cfset totalLines = totalLines + 1>
 
   <cffile action="read" file="#directory#\#name#" variable="curFile">
     <cfif  "cfc,cfm,xml,as,sql,css,html" CONTAINS listGetAt(name, 2, '.')> 
     
     
     <cfset newFile = reReplaceNoCase(curFile, "\t", " ", "All")>
     
    <cffile action="write" file="#directory#\#name#" output= "#newFile#">
     </cfif>
  </cfif>
  </cfloop>
  
  <!---output line count total--->
  <cfoutput>#totalLines#</cfoutput> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:308205
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to