`

NSSearchPathForDirectoriesInDomains

    博客分类:
  • ios
 
阅读更多

fileManager的基本应用:查看列表

 NSFileManager *fileManager=[NSFileManager defaultManager];
        NSArray *documentPaths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory,NSAllDomainsMask , YES);
        for (NSString *str in documentPaths) {
            NSLog(@"documentPaths:%@",str);
        }
        
        NSString *documentDir=[documentPaths objectAtIndex:0] ;
        NSLog(@"documentDir:%@",documentDir);

 结果如下:

2013-06-14 16:30:48.253 helloword[1092:c07] documentPaths:/Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/Library/Documentation
2013-06-14 16:30:48.258 helloword[1092:c07] documentPaths:/Library/Documentation
2013-06-14 16:30:48.258 helloword[1092:c07] documentPaths:/Network/Library/Documentation
2013-06-14 16:30:48.259 helloword[1092:c07] documentPaths:/System/Library/Documentation
2013-06-14 16:30:48.260 helloword[1092:c07] documentDir:/Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/Library/Documentation

 

NSSearchPathForDirectoriesInDomains:

 

        NSArray *documentPaths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory,NSUserDomainMask , YES);
        //documentPaths:/Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/Library/Documentation
         documentPaths=NSSearchPathForDirectoriesInDomains(NSDownloadsDirectory,NSAllDomainsMask , YES);
///Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/Downloads

 

分享到:
评论

相关推荐

    AppFolder::card_index_dividers:不再使用NSSearchPathForDirectoriesInDomains。 决不

    AppFolder AppFolder是一个轻量级的框架,可让您设计应用程序容器内目录的友好,强类型表示。 所有系统目录(例如“ Caches /”和“ Application Support /”)都已经存在,您只需使用几行代码即可添加您的目录。...

    ios WKWebView 的使用和交互

    // NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); // NSString * path = [paths objectAtIndex:0]; // path = [path stringByAppendingString:[NSString ...

    iOS沙盒总结

    1、获取程序的Home目录 NSString *path = NSHomeDirectory(); NSLog(@"path:%@",path);... NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *

    DownLoad 下载练习

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths lastObject]; path = [path stringByAppendingFormat:@"%@\aa", path]; NSLog...

    IOS 开发之数据存储writeToFile的应用实例

    NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);//使用C函数NSSearchPathForDirectoriesInDomains来获得沙盒中目录的全路径。该函数有三个参数,目录...

    IOS文件的简单读写实例详解

    IOS文件的简单读写实例详解 ... NSString *docunments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject]; //2:在该路径下创建文件夹,文件夹名为字符串.txt docunm

    IOS获取缓存文件的大小并清除缓存文件的方法

    移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线...NSString *cachePath = [NSSearchPathForDirectoriesInDomains (NSCachesDirectory , NSUserDomainMask , YES) firstO

    IOS中计算缓存文件的大小判断实例详解

    IOS中计算缓存文件的大小判断实例详解 IOS中计算缓存文件的大小判断,在这里分享一下自己的心得,希望... NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask,YES); NSString

    iOS中控制NSLog输出时机详解

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDirectory = [paths objectAtIndex:0]; NSDateFormatter *dateFormatter = [...

    iOS 对plist文件进行读写,增删改查的实例

    NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [pathArray objectAtIndex:0]; //获取文件的完整路径 NSString *filePatch = [path...

    iOS清除所有缓存的实例代码

    NSString *libPath = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0]; CGFloat fileSize=[self folderSizeAtPath:libPath]; - (float ) folderSizeAtPath:(NSString*) ...

    沙盒路径获取以及图片保存到相簿的方法

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0]; // 获取Caches目录路径 NSArray *paths = ...

    IOS 文件读写操作详解及简单实例

    iPhone 文件读写操作 1,写文件操作 - (IBAction)btnWrite:(id... NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDirectory = [paths obj

    数据库(FMDB)-城市数据的缓存

    NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSLog(@sql路径===%@,doc); NSString *fileName = [doc stringByAppendingPathComponent:@...

    iOS 生成plist文件,在项目中代码创建plist的实例

    iOS数据存储方式: plist(属性列表),preference(偏好设置),SQLite,coredata plist和preference不支持自定义模型的存储 ... NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDo

    Objective-C封装字符串存储操作示例

    writeContent: nil - 仅取出数据, 其他 - 修改原内容并提取+(NSString *)storeFile:(NSString *)fileName content:(NSString *)writeContent{ NSString *pathDocuments=[NSSearchPathForDirectoriesInDomains...

    SQLiteQueryUtil:一组块函数,用于在 Objective-c 中包装 iOS 上的常见 SQLite 操作

    NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsDir = [dirPaths objectAtIndex:0]; NSString *databasePath = [[docsDir ...

    DownloadManager:Swift 中的下载管理器

    然后,就这么简单: class Dummy : DownloadManagerDelegate { init () { let downloadDirectory = let documentsDirectory = ( NSSearchPathForDirectoriesInDomains (. DocumentDirectory , . UserDomainMask , ...

Global site tag (gtag.js) - Google Analytics