//
// 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;
}
NSFileManager—基本的路径操作
最新推荐文章于 2021-10-31 19:46:24 发布