#import <Foundation/Foundation.h>
//获取文件的属性
int main(int argc, const char * argv[])
{
@autoreleasepool {
//1.首先须要创建一个文件
//假设文件存在,会覆盖
NSString * str1 = @"good luck";
//path 是文件所在的路径
NSString * path = @"/Users/ms/Desktop/123/new.txt";
NSError * error;
[str1 writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];
if(error == nil)
{
NSLog(@"创建成功");
}
else
{
NSLog(@"创建失败");
}
//创建文件管理器
NSFileManager * fm = [NSFileManager defaultManager];
//通过文件管理器来获得属性
NSDictionary * attrs = [fm attributesOfItemAtPath:path error:&error];
NSLog(@"attrs%@",attrs);
//获取创建大小
NSString * fileSize = attrs[NSFileSize];
NSLog(@"%@",fileSize);
//获取字典中文件创建时间
NSString * fileCreatTime = attrs[NSFileCreationDate];
NSLog(@"%@",fileCreatTime);
}
return 0;
}