При попытке проверить, когда файл не может быть изменен, Boost не работает - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь проверить, когда boost может и не может изменять файлы / папки, чтобы я мог ловить исключения для случаев, когда происходит сбой, но когда я делаю Boost преднамеренно, не удается изменить папку, он завершается сбоем без каких-либо предупреждений или ошибок..

Я все готов, попробовал проверить права доступа к папке с помощью boost::filesystem::file_status, но это возвращает значение разрешения, зависящее от ОС (я тестирую на linux, поэтому я получаю число для значения разрешения).

Код

boost::filesystem::path TestFolder("./TestFolder");
boost::filesystem::create_directory(TestFolder)

Редактировать: что происходит, когда я пытаюсь запустить код: я выполняю приведенный выше код в папке, к которой у моей программы нет прав на запись, и молча усиливаетсяне может изменить его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...