How do I get a listing of just the files or child directories in a directory?
You can use the cfdirectory tag with the list option, and then there are
two ways to only display the directories. The first option is to use
<cfif> to filter on 'type':
<cfdirectory directory="C:/Apache2/htdocs" action="list" name="dirResults"> <cfoutput query="dirResults"> <cfif dirResults.type eq "dir">#dirResults.name#<br /></cfif> </cfoutput>
The second option is to do a query of queries to filter the results:
<cfdirectory directory="C:/Apache2/htdocs" action="list" name="dirResults"> <cfquery name="dirFilter" dbtype="query"> select name from dirResults where lower(type) = 'dir' </cfquery> <cfoutput query="dirFilter"> #name#<br /> </cfoutput>
This question was written by Jacob Munson
It was last updated on September 8, 2006.