NSString уникальный путь к файлу во избежание конфликтов имен

Есть ли простой способ взять заданный путь к файлу и изменить его, чтобы избежать конфликтов имен? Что-то вроде:

[StringUtils stringToAvoidNameCollisionForPath:path];

, что для заданного пути типа: /foo/bar/file.png вернет /foo/bar/file-1.png , а затем будет увеличивать это «-1» аналогично тому, что делает Safari для загруженных файлов.

ОБНОВЛЕНИЕ:

Я последовал предложению Эша Ферроу и опубликовал свою реализацию в качестве ответа :)

10
задан daveoncode 20 December 2011 в 11:32
поделиться