Conrad Mercer wrote:
Hi,
I am trying to use Boost::Filesystem to copy files to and from a mapped
network drive e.g. X:\SomeFolder. When trying to do this
boost::filesystem does not recognise it as a valid folder. It fails
exists and is_directory. I have also tried using system_complete to see
if this would generate me a valid path, unfortunately not. I am using
WindowsXP and i'm wondering if anyone has run into a similar problem?
or if there is a concrete reason why the mapped drive is not
recognised as a valid folder.
thanks
Conrad Mercer
Hi,
Just a followup to my original question as I have solved the problem
myself and thought I would add the solution here for posterity. As far
as I can tell boost::filesystem does not work with mapped drives under
WindowsXP at all. It simply thinks they don't exist. However using a
full UNC path to whatever resource you are after always works. So in
short I guess, don't use mapped network drives, just use the full path
and you will have no problems. The reason I was keen to get this
working with mapped drives as it solved the probelm of authenticating
to the network drives in question, however I have since fixed that
problem so all is well.
Conrad
--
