std::filesystem::equivalent
De cppreference.com
< cpp | filesystem
<tbody>
</tbody>
| Definido en el archivo de encabezado <filesystem>
|
||
bool equivalent( const std::filesystem::path& p1, const std::filesystem::path& p2 ); bool equivalent( const std::filesystem::path& p1, const std::filesystem::path& p2, std::error_code& ec ) noexcept; |
(desde C++17) | |
Verifica si las rutas de acceso p1 y p2 se resuelven a la misma entidad del sistema de archivos.
Si p1 o p2 no existen, se informa que ocurrió un error.
La sobrecarga que no lanza excepciones devuelve false si ocurren errores.
Parámetros
| p1, p2 | - | Las rutas de acceso a verificar que sean equivalentes. |
| ec | - | El parámetro de salida para informe de errores en la sobrecarga que no lanza excepciones. |
Valor de retorno
true si p1 y p2 se refieren al mismo archivo o directorio y su estado de archivo es el mismo; false de lo contrario.
Excepciones
La sobrecarga que no toma un parámetro std::error_code& lanza