【发布时间】:2026-01-03 10:45:02
【问题描述】:
我需要使用 NSFileManager 获取视频文件的大小。我可以检索我的文件的 URL 路径。我发现 Objective-C 代码似乎可以工作,但我的项目是用 Swift 开发的。如何使用 Swift 编写以下代码?
NSURL *videoUrl=(NSURL*)[info objectForKey:UIImagePickerControllerMediaURL];
//Error Container
NSError *attributesError;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[videoUrl path] error:&attributesError];
NSNumber *fileSizeNumber = [fileAttributes objectForKey:NSFileSize];
long long fileSize = [fileSizeNumber longLongValue];
【问题讨论】:
标签: ios swift nsfilemanager