復元力のあるファイルまたはディレクトリのリンク、あるいは自動リンク更新?

復元力のあるファイルまたはディレクトリのリンク、あるいは自動リンク更新?

ターゲットの変更に対して動的/回復力のあるファイルまたはディレクトリ リンク メソッドはありますか?

つまり、リンクを作成したmklink /d test c:\test後でリンク名を変更することはできますが、ターゲット ディレクトリの名前を変更したり移動したりすることはできません。そうしないと、接続が切断され、リンクを置き換える必要があります。

これは安定した dir ツリー構造では許容されるかもしれませんが、この構造は常に変化するため、何らかの自動化が必要になります。

答え1

私の意見では、シンボリック リンクの移動時にそのターゲット ファイル (またはフォルダー) を追跡できるファイル システムは存在しません。ターゲットを移動すると、リンクは常に無効になります。

一部のアーカイブ システムでは、ストレージ メディア間でファイルが自動的に移動されるときにそれを追跡できますが、ここでは当てはまりません。

私の提案は、ファイルがフォルダー間で移動されたときに、現在の場所に関係なく、ファイルを検索するための別の並列システムを採用することです。

最も基本的な方法は、フォルダ構造に加えて、Windows エクスプローラのメタタグを使用することです。作成者、アルバム、アーティストなどの標準的な既知のタグを使用することもできますが、独自のタグを作成することもできます。その後、エクスプローラの検索フィールドを使用してファイルを検索できます。これらのタグは NTFS ディスクでのみ使用でき、たとえば FAT32 にコピーすると失われることに注意してください。

詳細については、例えば以下の記事をご覧ください。 Windows 10 でタグを追加して使用する方法は?

Windows Media Player とそのメディア ライブラリなど、より洗練されたファイル カタログ化製品も存在しますが、私の個人的な知識からはどれもお勧めできません。

関連情報