您的位置:首页 > 其它

OC文件操作、获取文件属性

2015-07-30 10:24 302 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: