您的位置:首页 > 移动开发 > IOS开发

ios 文件操作实例

2012-08-18 19:54 337 查看
============================================================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================ios文件操作实例,包括文件的创建等,还有文件搜索等,具体看code。 //dicpath =Users/user/Library/Application Support/iPhone Simulator/5.1/Applications/5403DF94-1B63-4CCF-8A5B-548ED5902DBE/Documents/logs
NSString *dicpath = [NSString stringWithFormat:@"%@/Documents/logs",NSHomeDirectory()];
NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *levelList = [[[[NSFileManager alloc] init]
contentsOfDirectoryAtPath:dicpath
error:nil] //得到文件列表
pathsMatchingExtensions:[NSArray arrayWithObject:@"html"]]; //过滤文件类型
for (NSString *fname in levelList) {
//path =Users/user/Library/Application Support/iPhone Simulator/5.1/Applications/5403DF94-1B63-4CCF-8A5B-548ED5902DBE/Documents/logs/log2012_08_18.html
NSString *path = [NSString stringWithFormat:@"%@/%@",dicpath,fname];
/* fileAttributes=
{
NSFileCreationDate = "2012-08-18 06:31:17 +0000";
NSFileExtensionHidden = 0;
NSFileGroupOwnerAccountID = 20;
NSFileGroupOwnerAccountName = staff;
NSFileModificationDate = "2012-08-18 06:55:54 +0000";
NSFileOwnerAccountID = 501;
NSFileOwnerAccountName = user;
NSFilePosixPermissions = 420;
NSFileReferenceCount = 1;
NSFileSize = 1855;
NSFileSystemFileNumber = 4292809;
NSFileSystemNumber = 234881027;
NSFileType = NSFileTypeRegular;
}
*/

NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:path error:nil];
NSDate * creationDate=nil;
if ((creationDate = [fileAttributes objectForKey:NSFileCreationDate])) {
NSLog(@"File creationDate---: %@\n", creationDate);
// interval = -2660.19
NSTimeInterval interval = [creationDate timeIntervalSinceNow];
// interval 是double,这里不可以用nslog
// NSLog(@"File interval---: %@\n", interval);
printf("%f",interval);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios path file html user