iOS上是否可以通过某种方法将属性添加到要保存在documents目录中的文件中?理想情况下,我将具有文件名,创建日期和持续时间。
我目前正在使用两个日期格式化程序格式化程序,并且正在使用文件名来存储日期。如果我需要存储额外的参数,这将很快变得难以管理。
//to save file
[_dateFormatter setDateFormat:@"MMddyyyyHHmmss"];
//to display file date to the user
[_displayDateFormatter setDateFormat:@"EEEE MMMM d, YYYY HH:mm"];
是否可以使用名称和日期向文件添加元数据?
最佳答案
扩展文件属性可用于特定于应用程序的数据。要设置属性,可以使用setxattr函数。属性存储为name:data对,并与文件系统对象相关联。此NSHipster post讨论扩展属性的使用。
如果您不需要文件本身来封装所有相关信息,另一种方法是维护一个包含每个文件元数据的数据库。
关于ios - iOS如何为存储在磁盘上的文件添加日期和名称元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24997581/