Secure temporary file: Difference between revisions

Added Delphi exemple
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
(Added Delphi exemple)
Line 124:
// both can only be accessed by the current user (the program?).
}</lang>
=={{header|Delphi}}==
{{libheader| System.SysUtils}}
{{libheader| System.IOUtils}}
<lang Delphi>
program Secure_temporary_file;
 
{$APPTYPE CONSOLE}
 
uses
System.SysUtils,
System.IOUtils;
 
var
FileName, buf: string;
 
begin
FileName := TPath.GetTempFileName;
with TFile.Open(FileName, TFileMode.fmCreate, TFileAccess.faReadWrite,
Tfileshare.fsNone) do
begin
buf := 'This is a exclusive temp file';
Write(buf[1], buf.Length * sizeof(char));
Free;
end;
 
writeln(FileName);
Readln;
end.</lang>
 
=={{header|Emacs Lisp}}==
478

edits