import { Deno } from "https://deno.land/x/adka@0.1.5/deno.d.ts";
const { makeTempDirSync } = Deno;
Synchronously creates a new temporary directory in the default directory
for temporary files (see also Deno.dir("temp")
), unless dir
is specified.
Other optional options include prefixing and suffixing the directory name
with prefix
and suffix
respectively.
The full path to the newly created directory is returned.
Multiple programs calling this function simultaneously will create different directories. It is the caller's responsibility to remove the directory when no longer needed.
const tempDirName0 = Deno.makeTempDirSync(); // e.g. /tmp/2894ea76
const tempDirName1 = Deno.makeTempDirSync({ prefix: 'my_temp' }); // e.g. /tmp/my_temp339c944d
Requires allow-write
permission.
Parameters
optional
options: MakeTempOptions