Temp file generator
Posted: Sat Jun 23, 2007 9:32 am
Finds a new filename suitable for a temporary file.
Code: Select all
#APPCODE = "myapp"
Procedure.s NewTempFilename()
Protected Temp.s = GetTemporaryDirectory()
Protected C.l
Protected Result.s
For C = 0 To 255
Result = #APPCODE + Str(ElapsedMilliseconds()) + Str(C) + ".tmp"
If FileSize(Result) = -1
ProcedureReturn Result
EndIf
Next
EndProcedure
Procedure FinishTempFilename(Filename.s)
ProcedureReturn DeleteFile(Filename)
EndProcedure