複数の外付けハード ドライブ上のファイルをスキャンして追跡するための Python プログラムを作成しています。ファイルパスをローカルファイルに文字列として保持します。問題は、外付け HDD を別のコンピューターに接続すると、文字が変更され、以前に保存したパスが役に立たなくなることがあるということです。同じハード ドライブが接続されているが文字が変更されている場合、ドライブを追跡してローカル レコードを変更したいと考えています。今のところ、次の 2 つの可能性が考えられます。
- ドライブのルートに識別ファイルを保持し、すべてのドライブ文字をスキャンして、正しい識別ファイルでドライブを検出します。
- 先頭のすべての文字をスキャンして、ローカル レコードと同じパスにあるファイルを検出します。見つかった場合は、ドライブを特定します。
ドライブへのアクセスに使用できる HDD (またはパーティション) の既存の識別情報 (ドライブ文字以外) があるかどうかを知りたいですか?