我正在创建一个类,为其他对象创建一些临时目录,以便它们可以在其中创建tmp文件...或者从中读取一些文件。 这个类应该创建2个dir work_dir和recource_dir。 任何对象都有权在working_dir中创建文件,但只允许从recource_dir中读取文件。 任何人都可以给我一些想法,或者用一些lib来支持我。 我喜欢使用boost。
例如......如果我们有对象OB,那么我们调用OB.CreateFile(" path-to-recource-dir")然后应该抛出一个错误,对象无法在这个目录中创建文件。 就像不允许某人未经许可在root目录中创建文件一样。
感谢
ps:使用Linux