我有以下情况。刚刚使用NSURLSessionDownloadTask
下载了一个文件,这将返回刚刚下载的临时文件(srcURL
)的URL。然后,我将文件从临时 URL 移动到沙盒缓存目录中的新位置 ( dstURL
)。这是使用以下方法完成的;
NSFileManager.defaultManager().moveItemAtURL(srcURL, toURL: dstURL)
这似乎可以正常工作,并且在复制项目时不会引发任何错误。它已被确认存在并在文件系统上可用。
当我执行时:
let attrs = NSFileManager.defaultManager().attributesOfFileSystemForPath(dstURL.path!)
attrs
字典从不包含NSFileCreationDate
和NSFileModificationDate
即使阅读后,如果我用HTML重置它。当我尝试设置创建时间和更新时间戳时,扫描人们想要采取的信标类.
我是否错过了与如何使用NSFileManager
有关的任何内容?
我已经在模拟器和具有相同结果数据的物理设备上对此进行了测试。
我想你的意思是使用attributesOfItemAtPath(_:)。没有NSFileCreationDate
attributesOfFileSystemForPath