2015-05-12 23 views
0

我的工作檔案管理系統酷似Dropbox的可可。當我編輯當時NSFileSystemFileNumber任何文本文件被更改NSFileSystemFileNumber改變/更新的目標C

我的問題是。

我想要一個獨特的NSFileSystemFileNumber即使該編輯文件從特定文件夾移動。

總之,我只是想知道如何從數據庫中獲取移動文件的舊或原始路徑。

任何替代方法來解決這個問題?

Thanks in Adv .. !!

回答

1

這取決於如何實現編輯器保存功能。每個編輯器都會有不同的功能,聽起來像是您正在使用的功能:

  1. 刪除現有文件。
  2. 創建新文件。
  3. 寫入文件數據。

因此,您每次都會得到一個新的inode。其他人可能:

  1. 截斷現有文件。
  2. 寫入文件數據。

每次都會產生相同的inode。

關於這一點你沒有什麼可以做的,所以你需要使用名字或其他東西來跟蹤文件的變化,而不是inode。

+0

但是,如果用戶在這種情況下重命名該文件?? – jigs

+0

@ jigs不知道,但我相信你會被告知。 – trojanfoe

+0

@jigs我不能評論你的應用程序的設計,因爲我對此不夠了解。 – trojanfoe