std::experimental::filesystem:: copy_symlink
From cppreference.net
<
cpp
|
experimental
|
fs
|
Определено в заголовочном файле
<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) |
Копирует символическую ссылку в другое место.
1)
Фактически вызывает
f
(
read_symlink
(
from
)
, to
)
где
f
это
create_symlink
(
)
или
create_directory_symlink
в зависимости от того, разрешается ли
from
в файл или директорию.
2)
Эффективно вызывает
f
(
read_symlink
(
from, ec
)
, to, ec
)
где
f
это
create_symlink
(
)
или
create_directory_symlink
в зависимости от того, указывает ли
from
на файл или директорию.
Содержание |
Параметры
| from | - | путь к символической ссылке для копирования |
| to | - | путь назначения для новой символической ссылки |
| ec | - | выходной параметр для сообщения об ошибках в непорождающей перегрузке |
Возвращаемое значение
(нет)
Исключения
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, в as the second argument, and the OS error code as the error code argument. std:: bad_alloc 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
спецификация:
noexcept
Смотрите также
|
копирует файлы или директории
(функция) |
|
|
копирует содержимое файла
(функция) |
|
|
создает символическую ссылку
(функция) |
|
|
получает цель символической ссылки
(функция) |