[Boost-bugs] [Boost C++ Libraries] #11057: fs::copy fails with FILE_ATTRIBUTE_REPARSE_POINT attribute

Subject: [Boost-bugs] [Boost C++ Libraries] #11057: fs::copy fails with FILE_ATTRIBUTE_REPARSE_POINT attribute
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-02-25 10:01:56


#11057: fs::copy fails with FILE_ATTRIBUTE_REPARSE_POINT attribute
------------------------------+------------------------
 Reporter: loic.velut@… | Owner: bemandawes
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: filesystem
  Version: Boost 1.57.0 | Severity: Problem
 Keywords: copy |
------------------------------+------------------------
 Platform : Windows 7 64bits

 When using fs::copy on a regular file with Windows APL attributes
 (Archive, sparse file, reparse point), fs::copy returns error code
 BOOST_ERROR_NOT_SUPPORTED.

 When passing though the fs::copy, the "from" file is not detected as a
 regular file walking to the "else" case.

 With a little investigation, file status reports our file as a reparse
 file because of the REPARSE_POINT attribute.

 Is this behaviour the expected one ? knowing that a direct call to
 fs::copy_file works.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11057>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC