OC文件操作、获取文件属性
2024-08-31 16:39:00
#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;
}
最新文章
- Breakpad Google的crash捕获、抓取开源库
- jQuery-1.9.1源码分析系列(十四) 一些jQuery工具
- 关于ArrayList 容量问题
- ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总
- 20135316王剑桥 linux第十二周课实验笔记
- 移动前端调式页面--weinre
- J2EE 第二阶段项目之编写代码(六)
- 在VPS上安裝BT軟體Transmission
- 终于会用c#中的delegate(委托)和event(事件)了
- Python装饰器学习(九步入门)
- hdu_4717: The Moving Points 【三分】
- using eclipse to write c programe
- java多线程、线程池及Spring配置线程池详解
- 2019/3/1 IO流的学习总结
- Linux目录结构下部
- 洛谷.3391.文艺平衡树(fhq Traep)
- 百度地图 android SDKv2.2.0
- Matlab scatter 如何显示不同颜色点状
- php生成文字图片效果
- C#获取AD域中计算机和用户的信息