Я пытаюсь проверить, когда boost может и не может изменять файлы / папки, чтобы я мог ловить исключения для случаев, когда происходит сбой, но когда я делаю Boost преднамеренно, не удается изменить папку, он завершается сбоем без каких-либо предупреждений или ошибок..
Я все готов, попробовал проверить права доступа к папке с помощью boost::filesystem::file_status
, но это возвращает значение разрешения, зависящее от ОС (я тестирую на linux, поэтому я получаю число для значения разрешения).
Код
boost::filesystem::path TestFolder("./TestFolder");
boost::filesystem::create_directory(TestFolder)
Редактировать: что происходит, когда я пытаюсь запустить код: я выполняю приведенный выше код в папке, к которой у моей программы нет прав на запись, и молча усиливаетсяне может изменить его