如何在 OSX 上的应用程序运行时获取更改名称的文件?
Posted
技术标签:
【中文标题】如何在 OSX 上的应用程序运行时获取更改名称的文件?【英文标题】:how to get file with changed name in application runtime on OSX? 【发布时间】:2013-01-16 11:23:08 【问题描述】:我正在编写将文件保存为用户键入的文档标题的应用程序。当用户点击保存时,文档被保存为documentTitle.txt
,但是当用户更改文档标题并点击保存时,文档被保存为newDocumentTitle.txt
。
问题是:是否可以在磁盘上为已编辑的文件获取uniqueIdentifier
,例如 zbookmarkor
documentID`?
谢谢你的帮助。
【问题讨论】:
您是在向系统询问已存在文件的任何文件标识符,还是以编程方式生成 uniqueIndentifier 我需要找到文件标识符(唯一的)。答案是bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:
的NSURL class
【参考方案1】:
如何通过唯一标识符本地化文件?
需要使用NSURL
类的方法。
bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:
【讨论】:
以上是关于如何在 OSX 上的应用程序运行时获取更改名称的文件?的主要内容,如果未能解决你的问题,请参考以下文章