If you comment the case statement Dir out, it works fine, but it refuse to
work with it in there.
<cfcomponent displayname="DirectoryTools">
<cfset variables.filelist=QueryNew('FileName,FileDate,Size') />
<cffunction name="getDirectory" access="public" returntype="any"
output="true">
<cfargument name="Directory" required="yes" />
<cfdirectory action="" directory="#arguments.Directory#" name="list">
<cfloop query="list">
<cfscript>
switch (type)
{
case 'File':
QueryAddRow(variables.filelist);
QuerySetCell(variables.filelist,'FileName',arguments.Directory & name);
QuerySetCell(variables.filelist,'FileDate',DateLastModified);
QuerySetCell(variables.filelist,'Size',Size);
break;
case 'Dir':
getDirectory(arguments.Directory & name );
break;
}
</cfscript>
</cfloop>
<cfset variables.filelist='' />
</cffunction>
</cfcomponent>
Regards
Andrew Scott
Technical Consultant
NuSphere Pty Ltd
Level 2/33 Bank Street
South Melbourne, Victoria, 3205
Phone: 03 9686 0485 - Fax: 03 9699 7976
_____
From: Raymond Camden [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 9 December 2003 5:25 PM
To: CF-Talk
Subject: RE: CFC and ColdfusionQueries
Can you show us all of the code?
_____
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

