Я хочу создать уникальные пути к файлам в Objective-C. Я посмотрел на NSTemporaryDirectory()
, но ближе всего я мог добраться до this и this. Но во втором они создают такой файл. Я не хочу его создавать, я просто хочу, чтобы NSString для уникального пути для записи ... Мне не нужны пути к папкам, просто файлы. Как это возможно?Создание уникальных временных путей к файлу
2
A
ответ
1
Вы можете создать имя файла, используя текущую дату и время системы ([[NSCalendarDate calendarDate] descriptionWithCalendarFormat:@"%m%d%Y%H%M%S%F"]
) .... это включать даже миллисекунды ... использование возвращения строки, как уникальное имя файла ....
Подробнее о дате формиатах - >http://developer.apple.com/iphone/library/documentation/cocoa/Conceptual/DatesAndTimes/Articles/LegacyNSCalendarDate.html
Смежные вопросы
- 1. Создание массива путей к файлу в JavaScript?
- 2. np.load к файлу путей
- 3. Кодирование путей к файлу
- 4. Каталог путей к файлу
- 5. набор равномерных путей к файлу
- 6. Создание уникальных идентификаторов для временных текстовых полей
- 7. Создание дерева каталогов из списка путей к файлу
- 8. Проблема с разделителем путей к файлу Silverlight
- 9. Проблема с именованием путей к файлу
- 10. Извлечение путей к файлу с помощью подстроки
- 11. Сортировка путей к файлу в python 3.4
- 12. Пакетный файл/Указание путей к файлу
- 13. Создание пути к файлу
- 14. Нахождение количества уникальных путей на препояшьтесь
- 15. Динамическое создание файловых путей в .Net
- 16. Извлечение уникальных временных фрагментов в Oracle
- 17. git diff - имя-только без путей к файлу
- 18. Python - Сортировка списка путей к файлу, таких как Windows
- 19. IEx - bash как автозаполнение для путей к файлу
- 20. Раскраски строк на основе разных путей к файлу
- 21. Сортировка дерева путей к файлу, например, Сортировка по поиску
- 22. Jenkins ssh удаленные хосты и разности путей ключа к файлу
- 23. Вставьте несколько путей к файлу с sql из папки
- 24. Загрузить файлы из списка путей к файлу в python
- 25. Как получить несколько путей к файлу хранилища на Android?
- 26. Ссылка на набор путей к файлу с использованием регулярного выражения
- 27. Поиск шаблона в большом количестве путей к файлу
- 28. Как использовать Ключевое слово для создания списка путей к файлу
- 29. xp_cmdshell работает только для абсолютных путей к файлу?
- 30. Обновление списка путей к файлу в быстро меняющемся каталоге
Да, могу, но кто говорит, что они уникальны? Возможно, у другого приложения уже есть файл с тем же именем. – Michael
Есть относительные подходы к обработке вышеупомянутого вопроса. 1. Имейте папку с вашим именем приложения, в котором вы хотите создать файл, и сохраните файл внутри него. (Если вы находитесь в приложении iPhone в песочнице без проблем) 2. У вас есть префикс для имя файла _ (у вас может быть имя приложения или какая-либо константная строка может быть HASH-кодом) 3. Проверьте, есть ли файл по вашему выбору, если он есть, а затем генерирует еще один раз, поскольку вы получаете другое имя в каждом микро во-вторых, вы должны получить уникальное имя с некоторым количеством итераций попытки. 4. Даже если у вас есть комбинация всех 3 вариантов для лучшего результата –