[DUG] Delete (File) Function ?

Stephen Barker Steve at webdata.co.nz
Mon Jun 30 15:15:06 NZST 2008


Hi,
 
I've noticed the same on some web servers, where we typically have product
images stored externally from the product database.
After deleting the product record, sometimes the image file deletion fails.
In this case we trap that and queue it for later deletion in a nightly
process. Eventually they delete ok.
ISTR it was IIS holding on to them, say if someone was viewing the image at
the time. This was a few years ago so I don't recall the details.
 
regards,
Steve


________________________________

	From: Colin/Mina [mailto:colmin at ihug.co.nz] 
	Sent: Sunday, 29 June 2008 3:40 p.m.
	To: DUG, - Delphi
	Subject: [DUG] Delete (File) Function ?
	
	
	Hi,
	 
	  I'm having a problem deleting a database file where PathN is a
string containing the directory name eg: 'c:\Test' and FileN is a string
containing the file name 
	    eg:  'New Record.dbf''
	 
	  Using -
	
	  if FileExists(PathN + File) then
	  begin
	      ShowMessage('File Exists');
// and it does
	           if DeleteFile(PathN + 'New Record.dbf') then
	              ShowMessage('File Deleted')
// and it does occasionally
	           else
	              ShowMessage('File Not Deleted');
// and it does mostly
	  end;
	 
	 
	  Note if I modify the code and use the 'Erase' procedure results
are the same.

		  Any clues as to why this oddity occurs? 
	 
	Thanks
	No virus found in this incoming message.
	Checked by AVG.
	Version: 8.0.101 / Virus Database: 270.4.2/1523 - Release Date:
28/06/2008 7:00 a.m.
	



More information about the Delphi mailing list