Boost logo

Boost Users :

Subject: [Boost-users] Help is required to get the file names in a directory...........
From: Amanullah Yasin (amanyasin_at_[hidden])
Date: 2011-07-11 08:19:13

Before, with boost 1.38 and visual studio 2005, i was using following
funtion to retrieve the file names in a folder.
Now i switched to boot 1.46.1 and visual studio 2010, but the following
method is not working. Please guide me.

void Compilation::getFileNames(vector<string>& listOfFiles)
 boost::filesystem::directory_iterator iterator(string("."));
 for(; iterator != boost::filesystem::directory_iterator(); ++iterator)
         cout << (iterator->path().filename())<< endl;

error: error C2440: 'initializing' : cannot convert from
'boost::filesystem3::path' to 'std::basic_string<_Elem,_Traits,_Ax>'

Thanks in advance.


*Always have your stuff when you need it with @Dropbox. 2GB account is free!*

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at