私たちは、システムの周りの様々なフォルダ&にタグを付けるMac OS Xアプリケーションを持っています。これらの「ブックマークされた」ファイルのいずれかをクリックすると、そのファイルが開きます。ファイルを動的にリンクする
問題: これらのファイルの名前が変更されると、アプリケーションはこれ以上ファイルを見つけることができません。
質問: どのようにこれらのファイルを動的にリンクすることができますので、移動や名前を変更した後でも引き続き動作しますか? ハードリンクやエイリアスのようですか?
おかげ
私はファイル名の代わりにデバイスIDとinode(stat(2)参照)を格納することができましたが、dev/inodeから順番にファイル名を取得する解決策は思い付きませんでしたファイル/フォルダを開きます。 – trojanfoe
お試しいただきありがとうございます。各ファイルのために、パスの代わりに保存できるfileIDを取得するapiがあれば素晴らしいでしょう。ファイルシステムapiの回避策があります https://developer.apple.com/library/ mac /#documentation/Darwin/Conceptual/FSEvents_ProgGuide/Introduction/Introduction.html –