簡単な音楽ライブラリ プログラムを作成します。情報を簡単に保存できます。
以前、C# で作成された別の音楽ライブラリを見たところ、ファイルを移動しても、データベース (xml、sql) から取得したそのファイルに関するすべての情報が再検出されると主張していました。
再検出に関する詳細情報: ファイルを移動するときは、ファイル パスなどの現在の情報が間違っているため、音楽ライブラリを再検出する必要があります。再検出すると、ファイルが検索され、データベースでチェックされ、情報が更新されます。
今までは無理だと思っていました。ファイルをハッシュし、そのハッシュをキーとして使用すると、それを使用して常にファイルをチェックして、それがファイルであることを確認できます。
私が間違っている場合は訂正し、私が言っていることが真実であることを確認してください (それが質問です)。
- ファイル パスは、ファイルのハッシュに使用されません。(ハッシュの仕方がわからない)
- ID3タグの書き込みごとに再ハッシュ(ファイルを変更するとハッシュが変更されますか?)
- ハッシュをキー/ID として使用することは、ファイルが移動された場合でも、そのファイルについて保存されている情報を参照できることを意味します。
- 読み込まれた情報が xml (データベースとして xml を使用している場合) ファイルから読み出されたら、それを辞書に格納することが、コンテンツをメモリに保持するための最も迅速で最良の方法です。
それは質問です、答えが必要です、それはC#についてです。私はc#を使用しています。それが具体的な理由です。背景調査を行っています。私が述べたことについて専門家の意見が欲しかっただけです。