
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类获取指定路径文件的大小。该方法首先检查文件是否存在,然后获取文件属性,最后返回文件大小。
请确保在使用该代码时,确保路径的正确性,并根据需要处理可能的错误信息。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月06日 17时47分21秒
关于作者

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