博客
关于我
Objective-C实现获取文件大小(附完整源码)
阅读量:798 次
发布时间:2023-02-22

本文共 869 字,大约阅读时间需要 2 分钟。

在Objective-C中,获取文件大小可以通过NSFileManager类实现。以下是一个完整的代码示例,展示了如何实现这一功能。

首先,需要在代码中引入必要的头文件:

#import 

然后,创建一个Objective-C类来实现文件大小获取功能:

@interface FileSizeHelper : NSObject
- (unsigned long long)getFileSizeAtPath:(NSString *)path;
@end

接下来,实现类的方法:

@implementation FileSizeHelper
- (unsigned long long)getFileSizeAtPath:(NSString *)path {
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error = [NSError new];
unsigned long long fileSize = 0;
if ([fileManager fileExistsAtPath:path]) {
[fileManager attributesOfItemAtPath:path
error:&error];
if (!error) {
fileSize = [fileManager attributesOfItemAtPath:path].fileSize;
}
}
return fileSize;
}

以上代码示例展示了如何通过NSFileManager类获取指定路径文件的大小。该方法首先检查文件是否存在,然后获取文件属性,最后返回文件大小。

请确保在使用该代码时,确保路径的正确性,并根据需要处理可能的错误信息。

转载地址:http://pfsfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现一分钟倒计时(附完整源码)
查看>>
Objective-C实现三次样条曲线(附完整源码)
查看>>
Objective-C实现上传文件到FTP服务器(附完整源码)
查看>>
Objective-C实现两数之和问题(附完整源码)
查看>>
Objective-C实现串口通讯(附完整源码)
查看>>
Objective-C实现串逐位和(附完整源码)
查看>>
Objective-C实现主存储器空间的分配和回收(附完整源码)
查看>>
Objective-C实现乘方运算---m的n次方(附完整源码)
查看>>
Objective-C实现二叉树遍历算法(附完整源码)
查看>>
Objective-C实现二进制和算法(附完整源码)
查看>>
Objective-C实现二进制补码算法(附完整源码)
查看>>
Objective-C实现互斥锁同步执行两个线程函数(附完整源码)
查看>>
Objective-C实现交易密码算法(附完整源码)
查看>>
Objective-C实现低通滤波器(附完整源码)
查看>>
Objective-C实现使用管道重定向进程输入输出(附完整源码)
查看>>
Objective-C实现借记款项功能(附完整源码)
查看>>
Objective-C实现关系矩阵A和B的乘积(附完整源码)
查看>>
Objective-C实现内存映射文件(附完整源码)
查看>>
Objective-C实现内存泄露检查(附完整源码)
查看>>
Objective-C实现内格尔·施雷肯伯格算法(附完整源码)
查看>>