catching exception from boost::filesystem::is_directory

Viewed 15685

I am currently catching errors from boost::filesystem::is_directory and showing the error to the user by calling "what()" on the exception. This gives the reason for failure but the error is strange to the user. For example:

boost::filesystem::is_directory: Access is denied

How can I catch the boost error and figure out what the actual cause is, so I can show a nicer error message?

1 Answers
Related