ischardev(path) -> Bool

Returns true if path is a character device, false otherwise.


  1. Check if a path refers to a character device:

    julia> ischardev("/dev/tty")

    This example checks if the path "/dev/tty" refers to a character device.

  2. Determine if a file is a character device:

    julia> ischardev("path/to/file")

    It returns false because "path/to/file" is not a character device.

  3. Handle non-existent paths:
    julia> ischardev("/nonexistent/path")

    When the specified path does not exist, false is returned.

Common mistake example:

julia> ischardev("/dev/null")
ERROR: IOError: ischardev: function not implemented on this platform

In this example, the ischardev function is not implemented on the current platform. It's important to be aware that the availability of certain functions may vary depending on the platform.

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: