如何在用户的文件系统上存储与文件相关的信息

时间:2012-03-20 13:29:15

标签: c++ qt filesystems

awesomeApp是一个C ++的跨平台(Mac,Win,Linux)Qt应用程序,它将在给定文件夹~/content下递归存储有关所有文件的信息。以下是我的选择:

  1. 存储所有按层次复制的信息,或存储在主目录下~/.awesomeApp的数据库中。
  2. ~/content下分散信息。例如,~/content/foo/.awesomeApp存储有关所有文件~/content/foo/*
  3. 的信息

    第一种方法适用于多用户环境,每个用户都希望拥有自己的“视图”。当目录是只读目录时,它也会起作用。 但是,当用户移动或重命名子目录时,第二种方法会很好。 还有其他值得考虑或已知的最佳实践吗?

    是否有图书馆可以实现这两种方法中的任何一种?

0 个答案:

没有答案