std::experimental::filesystem:: copy_symlink
From cppreference.net
<
cpp
|
experimental
|
fs
|
Défini dans l'en-tête
<experimental/filesystem>
|
||
|
void
copy_symlink
(
const
path
&
from,
const
path
&
to
)
;
|
(1) | (filesystem TS) |
|
void
copy_symlink
(
const
path
&
from,
const
path
&
to,
error_code & ec ) ; |
(2) | (filesystem TS) |
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
The overload that does not take an error_code & parameter throws filesystem_error on underlying OS API errors, constructed with from as the first argument, to as the second argument, and the OS error code as the error code argument. std:: bad_alloc *Note: Le texte à traduire était uniquement constitué de balises HTML et de termes C++ (`std::bad_alloc`), qui ne doivent pas être traduits selon les instructions. Aucun contenu textuel traduisible n'était présent dans cet extrait.* may be thrown if memory allocation fails. The overload taking an error_code & parameter sets it to the OS API error code if an OS API call fails, and executes ec. clear ( ) if no errors occur. This overload has
noexcept
spécification :
noexcept
Voir aussi
|
copie des fichiers ou répertoires
(fonction) |
|
|
copie le contenu des fichiers
(fonction) |
|
|
crée un lien symbolique
(fonction) |
|
|
obtient la cible d'un lien symbolique
(fonction) |