Espacios de nombres
Variantes
Acciones

std::filesystem::directory_entry::assign

De cppreference.com
 
 
 
 
void assign(conststd::filesystem::path& p );
void assign(conststd::filesystem::path& p, std::error_code& ec );
(desde C++17)

Asigna un nuevo contenido al objeto de entrada de directorio. Establece la ruta de acceso en p y llama a refresh para actualizar los atributos en caché.

Si ocurre un error, el valor de cualquier atributo en caché no está especificado.

Contenido

[editar]Parámetros

p - La ruta de acceso al objeto del sistema de archivos al cual se referirá la entrada de directorio.
ec - El parámetro de salida para informe de errores en la sobrecarga que no lanza excepciones.

[editar]Valor de retorno

(Ninguno)

[editar]Excepciones

La sobrecarga que no toma un parámetro std::error_code& lanza filesystem::filesystem_error en los errores de la API del sistema operativo subyacente, construido con p como el primer argumento de la ruta de acceso y el código de error del sistema operativo como el argumento del código de error. La sobrecarga que toma un parámetro std::error_code& lo establece en el código de error de la API del sistema operativo si una llamada a la API del sistema operativo falla, y ejecuta ec.clear() si no ocurren errores. Cualquier sobrecarga que no está marcada con noexcept puede lanzar std::bad_alloc si la asignación de memoria falla.

[editar]Ejemplo

[editar]Véase también

Asigna el contenido.
(función miembro pública)[editar]
close