Secure temporary file: Difference between revisions

Replaced posix function by function "createTempFile" from new module "tempfiles" provided by version 1.6.0.
(Replaced posix function by function "createTempFile" from new module "tempfiles" provided by version 1.6.0.)
Line 424:
 
=={{header|Nim}}==
{{Works with|Nim|1.6.0}}
<lang nim>import posix_utils, std/[os, strutilstempfiles]
var (filename, f) = mkstemp("tmp")
 
echo("$1 created"%filename)
let (file, path) = createTempFile(prefix = "", suffix = "")
f.writeLine("This is a secure temporary file.")
echo( path, "$1 created."%filename)
f.close()
ffile.writeLine("This is a secure temporary file.")
for line in lines(filename):
ffile.close()
echo(line)
for line in path.lines(filename):
removeFile(filename)</lang>
echo( line)
removeFile(filenamepath)</lang>
{{out}}
<pre>tmpAYStx6/tmp/th7lDdkH created.
This is a secure temporary file.</pre>
</pre>
 
=={{header|OCaml}}==
Anonymous user