attributesOfItemAtPath 返回 nil (SWIFT)

Posted

技术标签:

【中文标题】attributesOfItemAtPath 返回 nil (SWIFT)【英文标题】:attributesOfItemAtPath returns nil (SWIFT) 【发布时间】:2015-06-06 14:13:00 【问题描述】:

我尝试获取文件的日期(创建/上次修改)。我已经从 NSFileManager 获得了它的名称。然后我尝试访问属性:

var attr : NSDictionary? =
   NSFileManager.defaultManager().attributesOfItemAtPath(file.absoluteString!, error: nil)

但“attr”总是为零。 “文件”已设置:

file    NSURL   "file:///Users/dirk/Desktop/Bildschirmfoto%202015-02-01%20um%2014.07.41.png"    0x00006000000b3ec0

有什么想法吗?怎么了?

【问题讨论】:

【参考方案1】:

我自己弄的! :-) 前缀“file://”是原因。如果我删除它,它会起作用。

仅供参考。

【讨论】:

以上是关于attributesOfItemAtPath 返回 nil (SWIFT)的主要内容,如果未能解决你的问题,请参考以下文章

如何获得给定路径的文件大小?

如何删除有权限的文件

OC -- NSFileManager的使用

如何在 iOS 中获取音频文件的持续时间?

Kotlin 协程Flow 异步流 ① ( 以异步返回返回多个返回值 | 同步调用返回多个值的弊端 | 尝试在 sequence 中调用挂起函数返回多个返回值 | 协程中调用挂起函数返回集合 )

Kotlin 协程Flow 异步流 ① ( 以异步返回返回多个返回值 | 同步调用返回多个值的弊端 | 尝试在 sequence 中调用挂起函数返回多个返回值 | 协程中调用挂起函数返回集合 )