Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::experimental::filesystem::copy_symlink

      From cppreference.com
      <cpp‎ |experimental‎ |fs
       
       
       
      Filesystem library
      Classes
      Functions
      File types
       
      Defined in header<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)

      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

      The overload that does not take anerror_code& parameter throwsfilesystem_error on underlying OS API errors, constructed withfrom as the first argument,to 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 anerror_code& parameter sets it to the OS API error code if an OS API call fails, and executesec.clear() if no errors occur. This overload has
      noexcept specification:  
      noexcept
        

      [edit]See also

      copies files or directories
      (function)[edit]
      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/experimental/fs/copy_symlink&oldid=154825"

      [8]ページ先頭

      ©2009-2026 Movatter.jp