通过NSHomeDirectory获得文件路径
2013-10-30 14:37
316 查看
NSString *homeDirectory = NSHomeDirectory(); NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"]; //使用NSSearchPathForDirectoriesInDomains检索指定路径 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //常量NSDocumentDirectory表示正在查找Documents目录的路径(使用NSCachesDirectory表明要查找的时Caches文件夹),常量NSUserDomainMask表明我们希望将搜索限制于我们应用程序的沙盒,最后一个参数决定了是否“展开”波浪线符号。 //在Mac系统中,‘~’表示主路经(Home),如果不展开,路径看起来就是:‘~/Documents’,展开后即得到完整路径。这个参数一直设置位真即可。 NSString *documentsDirectory = [paths objectAtIndex:0];z NSString *fileDirectory = [documentsDirectory stringByAppendingPathComponent:@"file.txt"]; //使用Foundation中的NSTemporaryDirectory函数直接返回代表temp文件夹的全路径的字符串对象 NSString *tempDirectory = NSTemporaryDirectory(); NSString *file = [tempDirectory stringByAppendingPathComponent:@"file.txt"]; Example: NSArray *path = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *docDir = [path objectAtIndex:0]; NSLog(@"filepath:%@",docDir); NSString *str = @"hello.jpg"; NSString *filepath = [docDir stringByAppendingPathComponent:str]; //NSString *filepath = [docDir stringByAppendingPathComponent:[NSString stringWithUTF8String:"///mest.txt"]]; NSLog(@"filepath:%@",filepath); BOOL success = [[NSFileManager defaultManager]createFileAtPath: filepath contents:nil attributes:nil]; NSLog(@"result",success); printf("Create File:%s %s.",[filepath UTF8String], success ? "Success" : "Error"); NSString* reValue= [NSString stringWithString:@"\"success\""];
相关文章推荐
- 通过js获得选择文件的绝对路径
- 通过文件句柄获得文件路径
- html 通过js获得文件路径(适用于ie)
- Android 视频开发中如何通过url或者本地视频文件路径获得视频的第一帧图片
- 通过文件描述符获得文件路径
- 通过 js 获得文件上传路径
- 通过文件路径获得文件大小
- C#控制台基础 通过查看属性获得文件的绝对路径
- 通过快捷方式lnk获得文件真实路径
- linux shell脚本获得当前文件路径
- 获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName
- 【java基础】java通过相对路径读取文件
- Atitit,通过pid获取进程文件路径 java php c#.net版本大总结
- 通过绝对路径删除某文件外其他文件
- java 中获得文件的物理路径方法
- 通过环境变量设置WEB项目数据源(Spring)及其项目配置文件路径,动态更新数据源及项目配置
- Visual Basic 通过PID获取进程文件路径
- 读取指定文件夹下的全部文件,可通过正则进行过滤,返回文件路径数组 -- 基于node的一个函数
- 获得程序apk全路径名,获取文件的md5值,向线性布局中添加View对象
- java 获得本类文件的绝对路径的方法