Gustav Brock
gustav at cactus.dk
Tue Feb 11 02:30:00 CST 2003
Hi Arthur > Right you are. Unfortunately, in my most recent environment, this was > disabled, and I forgot. Well, no big deal - FileCopy and/or Name As will do: <code> If Len(Dir(strBackFile, vbNormal)) > 0 Then ' Delete old target file. Kill strBackFile End If If Len(Dir(strBackFile, vbNormal)) > 0 Then ' Old target file could not be deleted. Else ' Create copy. FileCopy strDataFile, strBackFile If Len(Dir(strBackFile, vbNormal)) > 0 Then booSuccess = True End If End If </code> You can use Name As safely (to rename a file or move it within the same drive) by wrapping it in similar checks: <code> If Len(Dir(strBackFile, vbNormal)) > 0 Then ' Delete old target file. Kill strBackFile End If If Len(Dir(strBackFile, vbNormal)) > 0 Then ' Old target file could not be deleted. Else ' Rename/move file. Name strDataFile As strBackFile If Len(Dir(strBackFile, vbNormal)) > 0 Then booSuccess = True End If End If </code>