Opened 18 years ago
Closed 15 years ago
#366 closed Feature Requests (fixed)
handle double '/' in the boost::filesystem
| Reported by: | rsrus | Owned by: | Beman Dawes |
|---|---|---|---|
| Milestone: | Component: | filesystem | |
| Version: | None | Severity: | Showstopper |
| Keywords: | Cc: | bdawes@… |
Description (last modified by )
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 (3)
comment:1 by , 15 years ago
| Cc: | added |
|---|---|
| Component: | None → filesystem |
| Description: | modified (diff) |
| Severity: | → Showstopper |
comment:2 by , 15 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:3 by , 15 years ago
| Resolution: | None → fixed |
|---|---|
| Status: | new → closed |
This is an old issue that evaporated when Boost.Filesystem eliminated the checking on construction, so I closing the ticket.
Note, incidentally, that multiple backslashes are valid in POSIX and other operating systems.
--Beman
Note:
See TracTickets
for help on using tickets.

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