std::filesystem:: is_other
Defined in header
<filesystem>
|
||
bool
is_other
(
std::
filesystem
::
file_status
s
)
noexcept
;
|
(1) | (since C++17) |
bool
is_other
(
const
std::
filesystem
::
path
&
p
)
;
|
(2) | (since C++17) |
bool
is_other
(
const
std::
filesystem
::
path
&
p,
std::
error_code
&
ec
)
noexcept
;
|
(3) | (since C++17) |
Checks if the given file status or path corresponds to a file of type other type. That is, the file exists, but is neither regular file, nor directory nor a symlink.
Parameters
s | - | file status to check |
p | - | path to examine |
ec | - | error code to store the error status to |
Return value
true if the file indicated by p or if the type indicated s refers to a file that is not regular file, directory, or a symlink, false otherwise. The non-throwing overload returns false if an error occurs.
Exceptions
Any overload not marked
noexcept
may throw
std::bad_alloc
if memory allocation fails.
Example
This section is incomplete
Reason: no example |
See also
(C++17)
(C++17)
|
determines file attributes
determines file attributes, checking the symlink target (function) |
(C++17)
|
represents file type and permissions
(class) |
(C++17)
|
checks whether file status is known
(function) |
(C++17)
|
checks whether the given path refers to block device
(function) |
(C++17)
|
checks whether the given path refers to a character device
(function) |
(C++17)
|
checks whether the given path refers to a directory
(function) |
(C++17)
|
checks whether the given path refers to a named pipe
(function) |
(C++17)
|
checks whether the argument refers to a regular file
(function) |
(C++17)
|
checks whether the argument refers to a named IPC socket
(function) |
(C++17)
|
checks whether the argument refers to a symbolic link
(function) |
(C++17)
|
checks whether path refers to existing file system object
(function) |
checks whether the directory entry refers to an
other
file
(public member function of
std::filesystem::directory_entry
)
|