std::filesystem:: copy_symlink
From cppreference.net
<
cpp
|
filesystem
|
Défini dans l'en-tête
<filesystem>
|
||
|
void
copy_symlink
(
const
std::
filesystem
::
path
&
from,
const std:: filesystem :: path & to ) ; |
(1) | (depuis C++17) |
|
void
copy_symlink
(
const
std::
filesystem
::
path
&
from,
const
std::
filesystem
::
path
&
to,
|
(2) | (depuis C++17) |
Copie un lien symbolique vers un autre emplacement.
1)
Appelle effectivement
f
(
read_symlink
(
from
)
, to
)
où
f
est
create_symlink
ou
create_directory_symlink
selon que
from
résout vers un fichier ou un répertoire.
2)
Appelle effectivement
f
(
read_symlink
(
from, ec
)
, to, ec
)
où
f
est
create_symlink
ou
create_directory_symlink
selon que
from
résout vers un fichier ou un répertoire.
Table des matières |
Paramètres
| from | - | chemin vers un lien symbolique à copier |
| to | - | chemin de destination du nouveau lien symbolique |
| ec | - | paramètre de sortie pour le rapport d'erreur dans la surcharge non-lancée |
Valeur de retour
(aucun)
Exceptions
Toute surcharge non marquée
noexcept
peut lever
std::bad_alloc
si l'allocation de mémoire échoue.
1)
Lance
std::filesystem::filesystem_error
en cas d'erreurs de l'API système sous-jacente, construit avec
from
comme premier argument de chemin,
to
comme deuxième argument de chemin, et le code d'erreur du système comme argument de code d'erreur.
2)
Définit un paramètre
std::
error_code
&
au code d'erreur de l'API du système d'exploitation si un appel d'API système échoue, et exécute
ec.
clear
(
)
si aucune erreur ne survient.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++17)
|
copie des fichiers ou répertoires
(fonction) |
|
(C++17)
|
copie le contenu des fichiers
(fonction) |
|
(C++17)
(C++17)
|
crée un lien symbolique
(fonction) |
|
(C++17)
|
obtient la cible d'un lien symbolique
(fonction) |