std::filesystem::copy_symlink
From cppreference.com
< cpp | filesystem
| ヘッダー <filesystem> で定義 |
||
| void copy_symlink( const std::filesystem::path& from, const std::filesystem::path& to); |
(1) | (C++17以降) |
| void copy_symlink( const std::filesystem::path& from, const std::filesystem::path& to, |
(2) | (C++17以降) |
シンボリックリンクを別の場所にコピーします。
1)
from がファイルまたはディレクトリのいずれかに解決されるかに応じて、create_symlink または create_directory_symlink を f とする f(read_symlink(from), to) を実質的に呼び出します。
2)
from がファイルまたはディレクトリのいずれかに解決されるかに応じて、create_symlink または create_directory_symlink を f とする f(read_symlink(from, ec), to, ec) を実質的に呼び出します。
目次 |
[編集] パラメータ
| from | - | コピーするシンボリックリンクへのパス |
| to | - | 新しいシンボリックリンクの宛先パス |
| エラーコード | - | 例外を投げないオーバーロードでのエラー報告のための出力パラメータ |
[編集] 戻り値
(なし)
[編集] 例外
noexcept とマークされていないオーバーロードは、メモリ割り当てが失敗した場合に std::bad_alloc をスローする可能性があります。
1)
std::filesystem::filesystem_error をスローします。これは、基盤となる OS API エラーが発生した場合に、from を最初のパス引数、to を 2 番目のパス引数、OS エラーコードをエラーコード引数として構築されます。[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| (C++17) |
ファイルまたはディレクトリをコピーする (関数) |
| (C++17) |
ファイルの内容をコピーする (関数) |
| (C++17)(C++17) |
シンボリックリンクを作成する (関数) |
| (C++17) |
シンボリックリンクのターゲットを取得する (関数) |