我将应用程序中的文件从iCloud下载到特定目录中,并获取每个下载文件的大小。我使用NADocumentPicker
从iCloud获取文档,使用NSFileManager
来获取大小。
文件正确下载。但是,下载的部分文件的大小在我的应用中显示错误,如下所示:File Size: 272
。文件大小以字节为单位显示。我使用下面的代码来获取文件大小。
var fileSize : UInt64 = 0
do {
let attr : NSDictionary? = try NSFileManager.defaultManager().attributesOfItemAtPath(filePathURLString)
if let _attr = attr {
fileSize = _attr.fileSize();
print("File Size: \(fileSize)")
totalFileSize += fileSize
}
} catch {
print("Error: \(error)")
}
我需要始终获得正确的文件大小。我很感激有关如何解决此问题的任何建议。