isfile(path) -> Bool

Returns true if path is a regular file, false otherwise.


  1. Check if a path corresponds to a file:

    julia> isfile("path/to/file.txt")

    This example checks if the path "path/to/file.txt" corresponds to a regular file.

  2. Verify if a file exists:

    julia> isfile("nonexistent/file.txt")

    It returns false if the specified file does not exist.

  3. Use a variable to check file existence:
    julia> path = "path/to/file.txt"
    julia> isfile(path)

    Here, the variable path holds the file path, and isfile is used to determine if it corresponds to a regular file.

Common mistake example:

julia> isfile("path/to/directory")
ERROR: IOError: isfile: path does not exist

In this example, the function throws an IOError because the specified path does not correspond to a file. Ensure that the path provided is a valid file path to avoid this error.

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.

*Required Field

Checking you are not a robot: