使用NSFileManager获取文件大小

用户1951145

我需要使用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];
阿西莫德

试试下面的代码:

let videoUrl = info[UIImagePickerControllerMediaURL] as! NSURL

var attributesError: NSError?
let fileAttributes = NSFileManager.defaultManager().attributesOfItemAtPath(videoURL.path!, error: &attributesError)!
let fileSizeNumber = fileAttributes[NSFileSize] as! NSNumber
let fileSize = fileSizeNumber.longlongValue

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用NSFileManager查找文件

来自分类Dev

使用SharpSSH从SFTP获取文件大小

来自分类Dev

在使用javascript上传之前获取文件大小

来自分类Dev

使用FtpLib获取文件夹大小

来自分类Dev

Django:如何使用FilePathField获取文件大小

来自分类Dev

使用Python发布前获取文件大小

来自分类Dev

如何使用FtpWebResponse获取文件的大小

来自分类Dev

在使用javascript上传之前获取文件大小

来自分类Dev

仅使用du文件获取大小

来自分类Dev

如何使用C#获取文件的大小?

来自分类Dev

使用Google Drive API获取文件大小

来自分类Dev

复制时如何使用[NSFileManager defaultManager]覆盖文件夹?

来自分类Dev

使用NSFileManager在复制文件期间更新进度栏

来自分类Dev

为什么我不能使用NSFileManager创建文件

来自分类Dev

如何使用NSFileManager保护或加密视频文件?

来自分类Dev

如何获取使用XMLStreamWriter生成的文件的文件大小?

来自分类Dev

上传文件前使用ajaxSubmit时如何获取文件大小

来自分类Dev

从StreamWriter获取文件大小

来自分类Dev

获取远程文件的大小

来自分类Dev

从StreamWriter获取文件大小

来自分类Dev

如何获取文件大小

来自分类Dev

从文件大小获取磁盘上的文件大小

来自分类Dev

使用文件大小函数和 Linux ls -alh 时获取不同的文件大小

来自分类Dev

使用ifstream :: seekg和tellg获取文件大小

来自分类Dev

使用javascript从文件夹获取图像大小

来自分类Dev

如何使用Javascript获取网页上图像的文件大小?

来自分类Dev

使用Powershell获取许多zip文件的未压缩大小

来自分类Dev

在SharePoint 2010中使用CSOM获取文件大小

来自分类Dev

使用xslt获取先前存在的pdf的文件大小

Related 相关文章

热门标签

归档