la capture de l'exception de boost::filesystem::is_directory
Je suis actuellement à la capture des erreurs de boost::filesystem::is_directory et montrant l'erreur à l'utilisateur en appelant "quel (le)" sur l'exception. Cela donne la raison de l'échec, mais l'erreur est étrange pour l'utilisateur. Par exemple:
boost::filesystem::is_directory: l'Accès est refusé
Comment puis-je attraper le coup de pouce d'erreur et de comprendre quelle est la cause réelle est, donc, je peux montrer un beau message d'erreur?
Coup de pouce.Système de fichiers exceptions sont mis en œuvre en termes de Boost.Système -- avez-vous lu ses docs?
OriginalL'auteur Warpin | 2011-07-14
Vous devez vous connecter pour publier un commentaire.
Par "plus beau message d'erreur" voulez-vous dire quelque chose comme
Remarque: vous pourriez avoir besoin pour attraper boost::filesystem::wfilesystem_error est le chemin d'accès spécifié est à l'aide de wchar_t*
OriginalL'auteur Cubbi