std::filesystem::copy_symlink
Definido en el archivo de encabezado <filesystem>
|
||
void copy_symlink( const std::filesystem::path& from, const std::filesystem::path& to); |
(1) | (desde C++17) |
void copy_symlink( const std::filesystem::path& from, const std::filesystem::path& to, |
(2) | (desde C++17) |
Copia un enlace simbólico a otra ubicación.
f
es create_symlink o create_directory_symlink dependiendo de si from
se resuelve en un archivo o directorio.f
es create_symlink o create_directory_symlink dependiendo de si from
se resuelve en un archivo o directorio.Contenido |
[editar] Parámetros
from | - | Una ruta de acesso a un enlace simbólico a copiar. |
to | - | La ruta de acceso destino del nuevo enlace simbólico. |
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 from
como el primer argumento de la ruta de acceso, to
como el segundo 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] Véase también
(C++17) |
Copia archivos o directorios. (función) |
(C++17) |
Copia el contenido de un archivo. (función) |
(C++17)(C++17) |
Crea un enlace simbólico. (función) |
(C++17) |
Obtiene el objetivo de un enlace simbólico. (función) |