IOS获取文件属性。(包括创建日期)
2016-12-03 00:00
483 查看
IOS获取文件属性。(包括创建日期)
FileInfo *fileInfo = [[FileInfo alloc] init]; fileInfo.name = fileName; fileInfo.path = [rootPath stringByAppendingPathComponent:fileName]; //判断是文件夹还是文档 BOOL isDir = YES; [fileManager fileExistsAtPath:fileInfo.path isDirectory:&isDir]; if (isDir) { //文件夹 fileInfo.isDir = YES; fileInfo.isLock = NO; }else{ //文档 } NSError *error = nil; NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:fileInfo.path error:&error]; if (fileAttributes) { NSNumber *fileSize; NSString *fileOwner, *creationDate; NSDate *fileModDate; //文件大小 if ((fileSize = [fileAttributes objectForKey:NSFileSize])) { NSLog(@"File size: %qi\n", [fileSize unsignedLongLongValue]); if (!fileInfo.isDir) { fileInfo.size = [fileSize intValue]; } } //文件创建日期 if ((creationDate = [fileAttributes objectForKey:NSFileCreationDate])) { NSLog(@"File creationDate: %@\n", creationDate); fileInfo.date = creationDate; } //文件所有者 if ((fileOwner = [fileAttributes objectForKey:NSFileOwnerAccountName])) { NSLog(@"Owner: %@\n", fileOwner); } //文件修改日期 if ((fileModDate = [fileAttributes objectForKey:NSFileModificationDate])) { NSLog(@"Modification date: %@\n", fileModDate); } }
相关文章推荐
- IOS获取文件属性。(包括创建日期)
- 查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
- 如何查看iOS沙盒中文件的属性(修改日期,创建日期,大小等)
- iOS判断沙盒文件,计算文件总量,查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
- 查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
- iphone ios 文件系统操作(创建、删除,修改,获取属性)
- MFC中获取文件的属性(包括文件创建时间、修改时间、访问时间、文件大小等)
- JAVA获取文件的创建日期
- 非控件方式,在上传文件前获得文件的属性信息,包括文件长度,编辑日期
- VC++ 获取文件属性创建时间、修改时间和访问时间
- IOS怎么获取plist文件里的属性
- iOS 获取文件属性 NSDirectoryEnumerator 文件大小
- IOS AddressBook 对contact处理,一般常用到的几个文件(保存,删除,属性获取,group等)
- 设置文件属性里的时间,包括:创建时间、访问时间、修改时间
- MFC中修改文件属性(包括文件创建时间、文件修改时间、文件访问时间、文件大小等)
- 文件的打开、复制、写入、创建、删除、获取设置 文件属性 查找文件 遍历文件夹等14.4.26
- ios 文件管理 获取文件属性 读取文件
- 获取文件扩展名、 文件名、文件名不包括扩展名,检测文件夹、文件是否存在、创建文件夹,检测文件夹状态、检查文件名是否符合要求
- iOS 遍历Document 文件夹 并获取文件属性
- [sql server] 获取指定表的创建脚本,包括表和字段的属性、外键(注释掉的)