您的位置:首页 > 其它

NSFileManager—基本的路径操作

2015-12-22 15:51 489 查看
//
//  main.m
//  OC语言学习

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {
/*
NSPathUtilities.h 包含了NSString的函数和分类扩展,它允许你操作路径名。
*/

NSString *path, *tempdir, *extension, *homedir, *fullpath;
NSFileManager *fm;
NSString *fName = @"path.m";
NSArray *components;

//需要创建文件管理器的实例
fm = [NSFileManager defaultManager];

//获取临时工作目录
tempdir = NSTemporaryDirectory();
NSLog(@"临时工作目录是:%@",tempdir);

//从当前目录中提取基本目录
path = [fm currentDirectoryPath];
NSLog(@"基本目录是:%@",[path lastPathComponent]);

//创建文件 fName在当前目录中的完整路径
fullpath = [path stringByAppendingPathComponent:fName];

//获取文件扩展名
extension = [fullpath pathExtension];

//获取用户的主目录
homedir = NSHomeDirectory();

//拆分路径为各组成部分
components = [homedir pathComponents];
for (path in components) {
NSLog(@"%@",path);
}

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