2015-05-12 22 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