> I am looking for a simple block of code that will loop through a
> directory and delete it's files when called.  I do NOT want to delete
> the directory, only its contents.

> Pseudo code:

> Set CurrentDirectory
> For each file in directory
>  Delete it
> Next.

> I am sure this is easy for some of you and I would be interested to see
> who can do it the most eloquently.

> Thanks again CF-Talk

You don't really mean recursive do you? Recursive would mean remove all
files in all subdirectories as well... Assuming you mean only what the
pseudocode says, you're almos there already...

<cfset mypath = expandpath("my/directory/path") />
<cfdirectory action="list" name="rsfile" directory="#mypath#" />
<cfloop query="rsfile">
        <cfif rsfile.type is "file">
                <cffile action="delete" file="#mypath#/#rsfile.name#" />
        </cfif>
</cfloop>



s. isaac dealey                954-776-0046

new epoch                      http://www.turnkey.to

lead architect, tapestry cms   http://products.turnkey.to

certified advanced coldfusion 5 developer
http://www.macromedia.com/v1/handlers/index.cfm?ID=21816



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

Reply via email to