当尝试检查何时无法修改文件时,Boost静默失败

时间:2019-05-12 05:46:26

标签: c++ boost

我正在尝试测试boost是否可以修改文件/文件夹,以便在失败时可以捕获异常,但是当我故意使boost修改文件夹失败时,它会默默地失败而不会引发任何警告或错误

我已经准备好尝试使用boost::filesystem::file_status检查文件夹的权限,但是返回的权限值是特定于操作系统的(我正在linux上进行测试,因此我得到一个用于获得权限值的数字)。 / p>

代码

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

编辑:在我尝试运行代码时会发生什么:我在我的程序没有写权限的文件夹上执行上述代码,并且boost默默地对其进行修改

0 个答案:

没有答案