NSFileManager—基本的路径操作

来源:互联网 发布:网络银行交易规模 编辑:程序博客网 时间:2024/06/10 23:25
////  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;}

0 0