objective-c如何获得文件路径
来源:互联网 发布:linux上安装oracle 编辑:程序博客网 时间:2024/05/16 20:28
方法:通过NSHomeDirectory获得文件路径
代码如下:
NSString *homeDirectory = NSHomeDirectory();
NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"];
1.//使用NSSearchPathForDirectoriesInDomains检索指定路径
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];z
NSString *fileDirectory = [documentsDirectory stringByAppendingPathComponent:@"file.txt"];
2.//使用Foundation中的NSTemporaryDirectory函数直接返回代表temp文件夹的全路径的字符串对象
NSString *tempDirectory = NSTemporaryDirectory();
NSString *file = [tempDirectory stringByAppendingPathComponent:@"file.txt"];
实现例子如下:
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\\""];
代码如下:
NSString *homeDirectory = NSHomeDirectory();
NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"];
1.//使用NSSearchPathForDirectoriesInDomains检索指定路径
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];z
NSString *fileDirectory = [documentsDirectory stringByAppendingPathComponent:@"file.txt"];
2.//使用Foundation中的NSTemporaryDirectory函数直接返回代表temp文件夹的全路径的字符串对象
NSString *tempDirectory = NSTemporaryDirectory();
NSString *file = [tempDirectory stringByAppendingPathComponent:@"file.txt"];
实现例子如下:
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\\""];
0 0
- objective-c如何获得文件路径
- C#--如何获得文件保存路径的.txt文件
- 如何获得选择文件路径
- 如何获得当前文件路径
- 如何获得脚本文件所在路径
- java如何获得当前文件路径
- 1.如何获得当前文件路径
- GoogleDrive----如何获得文件的全路径
- c python shell获得文件路径以及所有的文件
- C/MFC如何获得应用程序当前路径(整理)
- C/MFC如何获得应用程序当前路径(整理)
- C/MFC如何获得应用程序当前路径(整理)
- C/MFC如何获得应用程序当前路径(整理)
- C/MFC如何获得应用程序当前路径(整理)
- 获得文件基本路径
- 获得文件路径
- Android获得文件路径
- java获得文件路径
- C++实现Matlab的fft2函数
- hadoop网络配置十分重要
- CVPR 2015 Oral概览 - 第一天下午
- 迷茫
- 随笔
- objective-c如何获得文件路径
- 简单音乐播放器
- DSP using MATLAB中的函数学习
- 【Python】Learn Python the hard way, ex32 for循环
- 对内核添加cramfs支持
- 静态内部类与成员内部类
- 千里之行,始于足下。
- 红黑树
- 黑马程序员——JavaSE之集合框架一