iphone开发,模拟器生成文件路径
2011-08-01 12:59
357 查看
Finder---位置----apple(mac)---application support---iphone sinulator---4.3---Applications--模拟器--
下面分为***.app
Documents
Library
tmp
1,app root 可以用 NSHomeDirectory() 访问到;
2,Documents 目录就是我们可以用来写入并保存文件得地方
获取方式:
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
获取documents路径:NSString *documentsDirectory=[paths objectAtIndex:0];
3、tmp 目录我们可以在里面写入一些程序运行时需要用得数据,里面写入得数据在程序退出后会没有。可以通过
NSString *NSTemporaryDirectory(void); 方法得到;
创建一个目录:比如要在Documents下面创建一个test目录,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@”%@”,documentsDirectory);
NSFileManager *fileManage = [NSFileManager defaultManager];
NSString *myDirectory = [documentsDirectory stringByAppendingPathComponent:@“test”];
BOOL ok = [fileManage createDirectoryAtPath:myDirectory attributes:nil];
取得一个目录下得所有文件名:(如上面的myDirectory)可用
NSArray *file = [fileManager subpathsOfDirectoryAtPath: myDirectory error:nil]; 或
NSArray *files = [fileManager subpathsAtPath: myDirectory ];
读取某个文件:
NSData *data = [fileManger contentsAtPath:myFilePath];//myFilePath是包含完整路径的文件名
或直接用NSData 的类方法:
NSData *data = [NSData dataWithContentOfPath:myFilePath];
保存某个文件:
可以用 NSFileManager的
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;
或 NSData 的
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
- (BOOL)writeToFile:(NSString *)path options:(NSUInteger)writeOptionsMask error:(NSError **)errorPtr;
下面分为***.app
Documents
Library
tmp
1,app root 可以用 NSHomeDirectory() 访问到;
2,Documents 目录就是我们可以用来写入并保存文件得地方
获取方式:
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
获取documents路径:NSString *documentsDirectory=[paths objectAtIndex:0];
3、tmp 目录我们可以在里面写入一些程序运行时需要用得数据,里面写入得数据在程序退出后会没有。可以通过
NSString *NSTemporaryDirectory(void); 方法得到;
创建一个目录:比如要在Documents下面创建一个test目录,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@”%@”,documentsDirectory);
NSFileManager *fileManage = [NSFileManager defaultManager];
NSString *myDirectory = [documentsDirectory stringByAppendingPathComponent:@“test”];
BOOL ok = [fileManage createDirectoryAtPath:myDirectory attributes:nil];
取得一个目录下得所有文件名:(如上面的myDirectory)可用
NSArray *file = [fileManager subpathsOfDirectoryAtPath: myDirectory error:nil]; 或
NSArray *files = [fileManager subpathsAtPath: myDirectory ];
读取某个文件:
NSData *data = [fileManger contentsAtPath:myFilePath];//myFilePath是包含完整路径的文件名
或直接用NSData 的类方法:
NSData *data = [NSData dataWithContentOfPath:myFilePath];
保存某个文件:
可以用 NSFileManager的
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;
或 NSData 的
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
- (BOOL)writeToFile:(NSString *)path options:(NSUInteger)writeOptionsMask error:(NSError **)errorPtr;
相关文章推荐
- iphone开发,模拟器生成文件路径
- iphone开发,模拟器生成文件路径
- iphone开发,模拟器生成文件路径
- 【IPhone开发】Apple Push Notification Service系列:整合私钥和证书,生成.p12文件
- ios开发中iphone模拟器中程序文件和数据库的存放位置
- xcode iphone simulator path 模拟器路径 mac 显示系统文件 隐藏系统文件
- os开发中iphone模拟器中程序文件和数据库的存放位置
- iphone开发必知点之--文件路径
- ios获取模拟器或iphone的文件路径
- iOS开发之数据存取( 显示Mac隐藏文件的命令 应用沙河 模拟器根路径 plist等)
- ios开发中iphone模拟器中程序文件和数据库的存放位置
- ios开发中iphone模拟器中程序文件和数据库的存放位置
- iPhone开发中关于Xib文件创建UITableViewCell方法
- iOS开发之文件和路径
- Android Studio 开发NDK项目生成.h文件方法
- VMWare虚拟OSX系统搭建ios、iphone开发环境并成功运行模拟器(2016)
- 分割文件路径函数 _splitpath()和生成文件路径函数_makepath()
- MacOS 开发 — 程序打包生成pkg文件
- iOS开发之pch文件创建并且设置为相对路径
- C#Winform开发,Listview根据文件路径或扩展名显示系统文件图标