【发布时间】:2015-06-12 17:29:33
【问题描述】:
使用 Java,我正在创建一个程序,它索引文件夹结构并允许用户搜索文件并使用关键字标记文件,然后根据这些标签搜索文件。
我目前一直在使用 FileUtils listFiles 方法遍历文件夹层次结构,这基本上是这个问题:Recursively list files in Java
我还没有开始编写标记功能的代码,但是提前考虑我担心如果在将文件与标记关联后重命名或移动文件,那么它将丢失标记。这违背了我的程序的目的,因此任何人都可以就如何存储位于文件夹层次结构中的每个文件或关联标签提供建议,以便如果文件被重命名或移动,它仍然具有与之关联的标签。
【问题讨论】:
标签: java indexing uniqueidentifier tagging subdirectory