`

关于获取documents路径

    博客分类:
  • ios
阅读更多

//Returns the path to the application's Documents directory.
// 方法1     iOS4.0版本以上的可以使用该方法获取url
- (NSURL *)applicationDocumentsDirectory_New {
     //Availability: iOS 4.0 and later

        NSURL *documentsDictoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
        NSURL *storeURL = [documentsDictoryURL URLByAppendingPathComponent:@"Data.sqlite"];
        return storeURL;
}
 //方法2 iOS4.0版本以下的可以使用该方法获取url
- (NSURL *)applicationDocumentsDirectory_Old {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);//程序文件夹主目录
        NSString *documentsDirectory = [paths objectAtIndex:0];//Document目录
        NSString *storePath = [documentsDirectory stringByAppendingPathComponent:@"Data.sqlite"];
    NSURL *storeURL = [NSURL fileURLWithPath:storePath];
    return storeURL;
}    

 //方法3 获取文件中的Image地址及UIImage

NSString*imagePath = [[[NSBundlemainBundle] resourcePath] stringByAppendingPathComponent:@"Image"];
imagePath = [artistImagePath stringByAppendingPathComponent:@"bg"];
imagePath = [artistImagePath stringByAppendingPathComponent:@"bg.png"];
NSLog(@"%@", imagePath);
UIImage* pic =  [UIImage imageWithContentsOfFile: imagePath];

//输出:/Users/test/Library/Application Support/iPhone Simulator/4.1/Applications/Test.app/Image/bg/bg.png
 
分享到:
评论

相关推荐

    C# 获取系统路径如“我的文档”

    c# 获取相对路径,操作环境变量. 一、获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。 2. System.Environment.CurrentDirectory ...

    IOS获取各种文件目录路径的方法

    ios获取文件路径的方法,iphone沙箱模型的四个文件夹,通过documents,tmp,app,Library得到模拟器路径的简单方式,下面小编整理相关资料,把IOS获取各种文件目录路径的方式总结如下,需要的朋友可以参考下

    android获取相册图片和路径的实现方法

    Android开发获取相册图片的方式网上有很多种,这里说一个Android4.4后的方法,因为版本越高,一些老的api就会被弃用,新的api和老的api不兼容,导致出现很多问题。 比如:managedQuery()现在已经被...

    IOS 开发获取本地图片路径及上传

    1、获取沙盒路径 NSString *path_document=NSHomeDirectory(); //设置存储文件路径!!!!!!文件路径的名字一定要区分开 NSString *imagePath=[path_document stringByAppendingString:[NSString ...

    使用VBS浏览本地文件的3种方式,获取完整路径

    主要介绍了使用VBS浏览本地文件的3种方式,获取完整路径,需要的朋友可以参考下

    使用C#获取系统特殊文件夹路径的解决方法

    win7下无法向c盘写入文件,当前用户只能向自己的用户文件夹写入文件,比如MyDocuments,文件夹,用c#得到这些文件夹的目录方法是: 代码如下:string path=System.Environment.GetFolderPath(Environment.SpecialFolder...

    ASP.NET总结C#中7种获取当前路径的方法

    -获取模块的完整路径。  2. System.Environment.CurrentDirectory  -获取和设置当前目录(该进程从中启动的目录)的完全限定目录。  3. System.IO.Directory.GetCurrentDirectory()  -获取应用程序的当前工作...

    wxappUnpacker-master以及wxapkg例子,微信小程序获取源码以及反编译

    wxappUnpacker-master以及wxapkg例子,微信小程序获取源码以及反编译。 Windows 小程序路径:C:\Users{{系统用户名}}\Documents\WeChat Files\Applet\ mac 小程序路径 /Users/xxxx/Library/Group Containers/5A4RE8...

    tencentyun#qcloud-documents#获取用户组信息1

    接口描述根据用户组 id 获取用户组的名字,以及用户组当中包含的用户信息。HTTP 请求方式请求路径请求参数响应状态码返回字段接口示例输入示例返回示例。

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

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

    C#文件路径操作详细总结

    一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名。 2. System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的...

    node.js中fs文件系统目录操作与文件信息操作

    本篇文章给大家详细分析了node.js中fs文件系统目录操作与文件信息操作的方法以及代码详解,需要的读者可以参考下。

    VC获取操作系统特殊路径的方法

     lpszPath:返回的路径  nFolder:标识代号  fCreate:true :如果文件夹不存在则创建,false:不创建  lpszPath和nFolder对应关系: nFolder lpszPath 0 C:/Documents and Settings/当前...

    tencentyun#qcloud-documents#合约调用(Solidity)1

    示例如下:// 编译合约后获取的 abi 文件的路径// 入参 1:转账地址// 入参 2:转账金额dataByte, err := myAbi.Pack (

    大量批处理实用程序例程

    本资源由大量的实用批处理文件组成,删除.txt尾缀名双击即可直接使用,既是学习的模板也可以作为实用程序,如下为文件组成,涉及文件管理,系统,网络,小工具等等: ...获取路径中指定层深的字符串.cmd

    iOS把图片缓存到本地的几种方法(总结)

    把图片缓存到本地,在很多... //获取沙盒路径, NSString *path_sandox = NSHomeDirectory(); //创建一个存储plist文件的路径 NSString *newPath = [path_sandox stringByAppendingPathComponent:@/Documents/pic.

    windows 批处理 实例 示例 bat 经典

    文件夹 PATH 列表 卷序列号码为 0006EEA4 609C:F719 F:. └─批处理大全 ├─批处理资料 ├─收集的常用批处理 bat 程序 │ ├─其它类 │ ├─系统类 │ └─网络类 └─经典代码 ... └─获取路径

    powershell_scaffolder

    Powershell模块脚手架 取决于powershell 5.1... 获取模块-ListAvailable-名称powershell_scaffolder 该命令的输出应类似于: 目录:C:\ Users \ you \ OneDrive \ Documents \ WindowsPowerShell \ Modules Modu

    technicolor_backend

    彩色彩色后端测试 用python和mongodb开发 安装python版本2.7和mongodb 2.4.9 Python扩展 flask simplejson pymongo ...{“路径”:“ / home / sreenath / Documents / projects / analytics / analytics / lib”}

Global site tag (gtag.js) - Google Analytics