新しいプロジェクトを開始していますが、データに関する制約があります。基本的に、「データ」は実際には明確に定義された階層に編成された一連のファイルです。
クライアントは、Windows ファイル エクスプローラーを使用してこれらのファイルにアクセスできるようにすると同時に、プログラムにデータをロードして、情報の詳細なビューを取得できるようにしたいと考えています。このプログラムは、ファイルをロードして解析し、必要な情報を抽出します。ファイルに対して何らかのクエリを実行できる必要があります(最終変更日、サイズ、特定の種類のすべてのファイル)
私の問題は、これらの 2 つのビューを結合できるようにすることです。
私の最初のアイデアは、パスとファイルに関するいくつかのメタデータを保持するデータベースでファイル システムをバックアップすることでした...しかし、この種のことを達成するための何らかの種類のファイルシステムの抽象化があるかどうか、私はさまよっていましたか? またはドキュメントベースのデータベースを使用できますか?
基本的に、ファイルシステムをできるだけ扱いたくありません (しかし、そうすべきではないかもしれません)。
これが曖昧すぎないことを願っています...ありがとう。