Opened 18 years ago

Last modified 15 years ago

#366 closed Feature Requests (fixed)

handle double '/' in the boost::filesystem — at Version 1

Reported by: rsrus Owned by: nobody
Milestone: Component: filesystem
Version: None Severity: Showstopper
Keywords: Cc: bdawes@…

Description (last modified by Dave Abrahams)

Hi.

Sometimes I make some path by hand. For example

  std::string str = "./";
  //... some code ....
  std::string str2 = str + "/path/to/file";

The result is ".//path/to/file". If I try to make path
from it:

   boost::filesystem::path fs_path2(str2, fs::native);

I got exception. Is it possible to correct function

   path::m_path_append

to handle this situation (double/triple/... separator
in the middle of string)?

Change History (1)

comment:1 by Dave Abrahams, 15 years ago

Cc: bdawes@… added
Component: Nonefilesystem
Description: modified (diff)
Severity: Showstopper

Can't assign this to Beman until he logs into Trac once.

Note: See TracTickets for help on using tickets.