id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 6884,Add functionality to enumerate filesystem roots,Erik Jensen ,Beman Dawes,"Unlike POSIX systems, which root everything at '/', some systems (notably Windows) provide multiple filesystem roots. In order to abstract this difference in a cross-platform way, I propose that a new function be added to boost::filesystem to return a list of path objects, one for each filesystem root. On a POSIX system, this would simply return ![""/""], but on Windows, it would return, e.g., [""C:/"", ""D:/""]. This would make it possible to implement something like a filesystem browser in a platform-independent manner. There is precedence for this functionality in several cross-platform libraries, including Java (File.listRoots), Qt (QDir::drives), and Poco (Poco::Path::listRoots).",Feature Requests,new,To Be Determined,filesystem,Boost 1.49.0,Not Applicable,,,ulrich.eckhardt@…