I assume you've added the '\' character between PathN and FileN.

Laurie..

  ----- Original Message ----- 
  From: Colin/Mina 
  To: DUG, - Delphi 
  Sent: Sunday, June 29, 2008 3:40 PM
  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


------------------------------------------------------------------------------


  _______________________________________________
  NZ Borland Developers Group - Delphi mailing list
  Post: delphi@delphi.org.nz
  Admin: http://delphi.org.nz/mailman/listinfo/delphi
  Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe


------------------------------------------------------------------------------



  No virus found in this incoming message.
  Checked by AVG. 
  Version: 8.0.101 / Virus Database: 270.4.2/1523 - Release Date: 6/28/2008 
7:00 AM
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe

Reply via email to