Jump to content

Secure temporary file: Difference between revisions

Line 141:
=={{header|PureBasic}}==
<lang PureBasic>Procedure.s TempFile()
Protected a, Result$
 
For a = 0 To 9999
Result$ = GetTemporaryDirectory() + StringField(GetFilePart(ProgramFilename()),1,".") ; Line split for
Result$ + "_" + Str(ElapsedMilliseconds()) + "_(" + RSet(Str(a),4,"0") + ").tmp" ; RosettaCode's window width
If FileSize(Result$) = -1 ; -1 e.g.= File not found.
ProcedureReturn Result$
EndIf
Next
 
ProcedureReturn ""
EndProcedure
 
 
Define File, File$
File$ = TempFile()
If File$ <>0 ""
File = CreateFile(#PB_Any, File$)
If File<>0
If File <> 0
WriteString(File, "Some temporary data here...")
CloseFile(File)
DeleteFile CloseFile(File$)
EndIf
EndIf</lang>
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.