2015-05-12 2 views
0

Я работаю по системе управления File так же, как Dropbox в Какао.NSFileSystemFileNumber изменяется после того, как файл изменяется/обновляется в объективном с

Моя проблема когда я редактировать любой текстовый файл в то время NSFileSystemFileNumber изменяется.

Я хочу уникальный NSFileSystemFileNumber, даже если этот отредактированный файл перемещен из конкретной папки.

Короче говоря, я просто хочу узнать, как получить старый или оригинальный путь перемещенного файла из базы данных.

Любой альтернативный способ решить эту проблему?

Спасибо в Adv .. !!

ответ

1

Это зависит от того, как реализована функция сохранения редактора. Каждый редактор будет иметь разные функциональные возможности, и он звучит как тот, который вы используете:

  1. Удалить существующий файл.
  2. Создать новый файл.
  3. Записать данные о файле.

Следовательно, каждый раз вы получаете новый индекс. Другие могут:

  1. Обрезать существующий файл.
  2. Записать данные о файле.

, который будет приводить к тому же inode каждый раз.

Вы ничего не можете по этому поводу, поэтому вам нужно будет отслеживать изменения файла, используя имя или что-то, а не inode.

+0

Но если пользователь переименует этот файл в этом случае? – jigs

+0

@jigs Не знаю, но я уверен, вам скажут. – trojanfoe

+0

@jigs Я не могу прокомментировать дизайн вашего приложения, поскольку я не знаю достаточно об этом. – trojanfoe

Смежные вопросы