Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::filesystem::copy_symlink

      From cppreference.com
      <cpp‎ |filesystem
       
       
      Filesystem library
      Classes
      Functions
      File types
       
      Defined in header<filesystem>
      void copy_symlink(conststd::filesystem::path& from,
                         conststd::filesystem::path& to);
      (1)(since C++17)
      void copy_symlink(conststd::filesystem::path& from,

                         conststd::filesystem::path& to,

                         std::error_code& ec)noexcept;
      (2)(since C++17)

      Copies a symlink to another location.

      1) Effectively callsf(read_symlink(from), to) wheref iscreate_symlink orcreate_directory_symlink depending on whetherfrom resolves to a file or directory.
      2) Effectively callsf(read_symlink(from, ec), to, ec) wheref iscreate_symlink orcreate_directory_symlink depending on whetherfrom resolves to a file or directory.

      Contents

      [edit]Parameters

      from - path to a symbolic link to copy
      to - destination path of the new symlink
      ec - out-parameter for error reporting in the non-throwing overload

      [edit]Return value

      (none)

      [edit]Exceptions

      Any overload not markednoexcept may throwstd::bad_alloc if memory allocation fails.

      1) Throwsstd::filesystem::filesystem_error on underlying OS API errors, constructed withfrom as the first path argument,to as the second path argument, and the OS error code as the error code argument.
      2) Sets astd::error_code& parameter to the OS API error code if an OS API call fails, and executesec.clear() if no errors occur.

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]See also

      (C++17)
      copies files or directories
      (function)[edit]
      (C++17)
      copies file contents
      (function)[edit]
      creates a symbolic link
      (function)[edit]
      obtains the target of a symbolic link
      (function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/filesystem/copy_symlink&oldid=157939"

      [8]ページ先頭

      ©2009-2025 Movatter.jp