Objective-C实现获取文件大小(附完整源码)
发布日期:2025-04-27 00:41:22 浏览次数:3 分类:精选文章

本文共 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类获取指定路径文件的大小。该方法首先检查文件是否存在,然后获取文件属性,最后返回文件大小。

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

上一篇:Objective-C实现获取文件大小(字节数) (附完整源码)
下一篇:Objective-C实现获取完整路径下的文件名及后缀(附完整源码)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月06日 17时47分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章