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; }
相关文章推荐
- tp-上传图片,自带截取图片
- Android开发_关于中英文切换
- 1.Android入门学习
- 摘抄一些看雪坛友的经典语录
- vs2012修复问题
- Windows下安装和使用redis
- 判断一个点是否在线段上
- LayoutInflater 用法
- 用十条命令在一分钟内检查Linux服务器性能
- CoOS使用教程——任务的状态
- Android使用FTP实现断点续传
- NSArray, NSDictionary语法糖
- iOS9 企业级账号 无法安装的问题
- docker【7】docker运行简单的应用程序(tomcat)以及怎么把宿主机的文件copy到容器
- web开发style中,z-index:2的使用
- Android Studio使用外部jar包
- mysql 正则表达式替换内容
- Linux 异步IO 读写编程
- WordPaster2-Chrome 45安装说明
- C# 打印PDF文件之使用不同打印机打印所有页面或部分页面