如何给我的类创建文件或只读取某个目录中的文件的权限?

时间:2016-11-07 14:13:45

标签: c++ linux filesystems

我正在创建一个类,为其他对象创建一些临时目录,以便它们可以在其中创建tmp文件...或者从中读取一些文件。 这个类应该创建2个dir work_dir和recource_dir。 任何对象都有权在working_dir中创建文件,但只允许从recource_dir中读取文件。 任何人都可以给我一些想法,或者用一些lib来支持我。 我喜欢使用boost。

例如......如果我们有对象OB,那么我们调用OB.CreateFile(" path-to-recource-dir")然后应该抛出一个错误,对象无法在这个目录中创建文件。 就像不允许某人未经许可在root目录中创建文件一样。

感谢

ps:使用Linux

0 个答案:

没有答案