On Wed, Apr 29, 2009 at 3:20 PM, Max <more4less@sina.com> wrote:
Hello Ovanes,

Thanks for your reply.

You means like this?

       catch ( const fs::basic_filesystem_error<fs::path>& e )
       {
               // transform e.what() to a new string by search and replace
               // rethrow an exception
       }

That would be ok for this single case. But who knows if there's other
similar cases that need this similar hand-written code processing?
I want to depress the similar message in a uniform way.

You can also catch more general exceptions like:
boost::system_error or std::runtime_error or std::exception (or any other unknown exception via catch(...) )

And handle them...

Regards,
Ovanes