本文共 1292 字,大约阅读时间需要 4 分钟。
#import@interface DiskSpace : NSObject- (void)logDiskInfo;@end
上述代码定义了一个 DiskSpace 类,该类继承自 NSObject。类方法 logDiskInfo 将用于展示磁盘信息。
#import@interface DiskSpace : NSObject- (void)logDiskInfo;@end@implementation DiskSpace- (void)logDiskInfo { NSFileManager *fileManager = [NSFileManager new]; NSArray *paths = [fileManager filePathsOfLocalFileSystemInDirectoryPath:@"/"]; for (NSString *path in paths) { NSDictionary *diskInfo = [fileManager getFileSystemAttributesOfPath: path]; NSString *diskName = [diskInfo objectForKey:@"NSTargetFilesystemName"]; NSString *remainingSpace = [diskInfo objectForKey:@"NSFileSystemRemainingSpace"]; NSLog(@"磁盘名称:%@,剩余空间:%@", diskName, remainingSpace); } [fileManager release];}@end
上述代码实现了对本地文件系统的信息获取,包括磁盘名称和剩余空间。需要注意的是,在实际开发中,应根据需要调整路径和日志输出方式。
通过上述方法,开发者可以轻松获取磁盘盘符及其剩余空间,并根据实际需求进行扩展和优化。这一实现方式简洁且高效,适合在多种应用场景中使用。
转载地址:http://kbsfk.baihongyu.com/