std::filesystem::copy_symlink
來自 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) 有效地呼叫 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
解析為檔案還是目錄。目錄 |
[edit] 引數
from | - | 要複製的符號連結的路徑 |
to | - | 新符號連結的目標路徑 |
ec | - | 非丟擲過載中用於錯誤報告的出參 |
[edit] 返回值
(無)
[edit] 異常
任何未標記為 noexcept
的過載都可能在記憶體分配失敗時丟擲 std::bad_alloc。
1) 在底層 OS API 錯誤時丟擲 std::filesystem::filesystem_error,構造時以 from 作為第一個路徑引數,to 作為第二個路徑引數,OS 錯誤碼作為錯誤碼引數。
[edit] 示例
本節不完整 原因:無示例 |
[edit] 參閱
(C++17) |
複製檔案或目錄 (function) |
(C++17) |
複製檔案內容 (function) |
(C++17)(C++17) |
建立符號連結 (function) |
(C++17) |
獲取符號連結的目標 (function) |