tempname
tempname()
Generate a unique temporary file path.
Examples
-
Generate a unique temporary file path:
julia> temp_path = tempname() "/tmp/jl_7j7J9P"
The
tempname()
function generates a unique temporary file path that can be used for temporary file operations. -
Create a temporary file using the generated path:
julia> temp_path = tempname() "/tmp/jl_7j7J9P" julia> open(temp_path, "w") do file write(file, "Hello, world!") end 13
This example demonstrates how to create and write to a temporary file using the generated path.
- Generate multiple unique temporary file paths:
julia> for i in 1:5 println(tempname()) end /tmp/jl_7j7J9P /tmp/jl_7j7J9P /tmp/jl_7j7J9P /tmp/jl_7j7J9P /tmp/jl_7j7J9P
The
tempname()
function can be called multiple times to generate multiple unique temporary file paths.
Common mistake example:
julia> temp_path = tempname
"/tmp/jl_7j7J9P"
In this example, the mistake is not calling the tempname()
function with parentheses. It's important to include the parentheses to invoke the function and retrieve the unique temporary file path.
See Also
abspath, basename, chmod, countlines, cp, ctime, dirname, download, evalfile, expanduser, fdio, filemode, filesize, functionloc, gperm, homedir, include_string, isabspath, isblockdev, ischardev, isdir, isdirpath, isexecutable, isfifo, isfile, islink, ismount, ispath, isreadable, issetgid, issetuid, issticky, iswritable, joinpath, less, lstat, mkdir, mkpath, mktemp, mktempdir, mtime, mv, normpath, operm, poll_fd, poll_file, readall, readcsv, readdir, readdlm, readlines, readlink, realpath, relpath, rm, splitdir, splitdrive, splitext, stat, symlink, tempdir, tempname, touch, truncate, uperm, watch_file, writecsv,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.