std::experimental::filesystem:: is_other
From cppreference.net
<
cpp
|
experimental
|
fs
|
Definido en el encabezado
<experimental/filesystem>
|
||
|
bool
is_other
(
file_status s
)
;
|
(1) | (filesystem TS) |
|
bool
is_other
(
const
path
&
p
)
;
|
(2) | (filesystem TS) |
|
bool
is_other
(
const
path
&
p, error_code
&
ec
)
;
|
(3) | (filesystem TS) |
Comprueba si el estado del archivo o la ruta dados corresponden a un archivo de tipo other . Es decir, el archivo existe, pero no es un archivo regular, ni un directorio, ni un enlace simbólico.
1)
Equivalente a
exists
(
s
)
&&
!
is_regular_file
(
s
)
&&
!
is_directory
(
s
)
&&
!
is_symlink
(
s
)
.
2)
Equivalente a
is_other
(
status
(
p
)
)
.
3)
Equivalente a
is_other
(
status
(
p, ec
)
)
. Devuelve
false
y establece
ec
a un código de error apropiado si ocurre un error. De lo contrario,
ec
se borra con una llamada a
ec.
clear
(
)
.
Contenidos |
Parámetros
| s | - | estado del archivo a verificar |
| p | - | ruta a examinar |
| ec | - | código de error para almacenar el estado del error |
Valor de retorno
true si la ruta o estado de archivo dado corresponde a un archivo other , false en caso contrario.
Excepciones
1,3)
noexcept
especificación:
noexcept
2)
Lanza
filesystem_error
si ocurre un error. El error se construye con
p
como argumento. El código de error se establece en un código de error apropiado para el error que causó el fallo.
Véase también
| Esta sección está incompleta |