TechnicallyChris.com

Technical and Personal Ramblings of a Bostonian
  • Home
  • About Chris
  • Donate
  • Contact Chris
Home > ColdFusion > Automatically Cleaning Up Your ColdFusion Temp Files

Automatically Cleaning Up Your ColdFusion Temp Files

November 7th, 2006
Goto comments Leave a comment

I build the following into a scheduled task recently to cleanup my CF temporary files. I put files here when they’re uploaded, being processed, or temporary attachments that are being mailed out. Because of my mail spooler settings, I’d rather not CFFILE DELETE them immediately, but rather a day or so later.

1
2
3
4
5
6
7
8
9
10
11
12
<cfdirectory name="tmpFiles" action="list" directory="#GetTempDirectory()#">
 
<cftry>
 <cfloop query="tmpFiles">
  <cfif DateDiff('d',tmpFiles.datelastmodified,now()) gt 1>
   <cffile action="delete" file="#GetTempDirectory()##tmpFiles.name#">
  </cfif>
 </cfloop>
 <cfcatch type="any">
  <cfset variables.return_code = 1>
 </cfcatch>
</cftry>

I use return_code elsewhere to report on the status of tasks; you can obviously setup any time of error handling you like. Simple code that helps me make sure that it gets cleaned up.

If you enjoyed this article or it helped you in any way, I’d appreciate it if you’d post a comment below to let me know. All code examples are for demonstration only and should be used at your own risk. I cannot accept liability for unexpected results.

Chris ColdFusion ColdFusion

Comments (0) Trackbacks (0) Leave a comment Trackback
  1. No comments yet.
  1. No trackbacks yet.
Subscribe to comments feed
Required Java Update to Support New TimeZones Accessing Remote File Shares with ColdFusion
RSS feed
  • Google
  • Youdao
  • Xian Guo
  • Zhua Xia
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha

Sponsored By

Read my review of Mozy here.

Recent Posts

  • Just Bought the Google Nexus One
  • Seven Things I’ve Liked About Windows 7 in Seven Day
  • What’s Happened to Customer Service (Part 2)?
  • What’s Happened to Customer Service (Part 1)?
  • Capturing S.M.A.R.T. Hard Disk Data from WMI with AutoIt
  • Adjusting DCOM Settings via Script
  • How to Manually Call the Google Cache
  • RoboForm & RoboForm2Go Product Review
  • Updated PingCell Function for Excel
  • Creating Hyperlinks in Word and Excel Longer than 256 Characters

Categories

  • ColdFusion
  • Firefox
  • Google Nexus One
  • IIS
  • McAfee EE / SafeBoot
  • Microsoft Windows
  • Oracle
  • Random Code
  • Random Technology
  • Sports and Recreation
  • Subversion
  • The Untechnological

Archives

  • January 2010
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • October 2007
  • September 2007
  • August 2007
  • January 2007
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006

Meta

  • Register
  • Log in
PageRank
Top WordPress
Copyright © 2006-2010 TechnicallyChris.com
Theme by mg12. Valid XHTML 1.1 and CSS 3.