读取IOS的相应路径

//    IOS相应路径

NSString* bundlePath = [[NSBundle mainBundle] bundlePath];

NSLog(@"bundlePath = %@", bundlePath);

//    documents

NSString* documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES) lastObject];

NSLog(@"documentsDirectory = %@", documentsDirectory);

//    Library

NSString* libraryDirectory = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) lastObject];

NSLog(@"libraryDirectory = %@", libraryDirectory);

//    Cache

NSString* cacheDirectory = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];

NSLog(@"cacheDirectory = %@", cacheDirectory);

//    读取路径下所有文件

NSFileManager* fm = [NSFileManager defaultManager];

NSArray* array = [fm contentsOfDirectoryAtPath:MusicPath error:nil];

NSLog(@"%@", array);

//所有文件和文件夹

NSDirectoryEnumerator* dirEnum = [fm enumeratorAtPath:MusicPath];

NSLog(@"dirEnum = %@", dirEnum);

for (NSString* fileName in dirEnum) {

NSLog(@"%@", fileName);

}

读取IOS的相应路径

时间: 2024-11-01 11:54:10

读取IOS的相应路径的相关文章

iOS的相对路径和绝对路径

iOS程序有固定的文件访问限制,只能在自己的沙盒内. UIImage *img=[UIImage imageNamed:@"cellicon.png"]; 这段代码从相对路径加载了一个png图片资源作为UIImage对象,没有任何问题.因为它在内部已经偷偷得帮你把路径转化为相对路径了,你还不知道吧! 接下来,如果要加载一些自定义格式的文件或者数据,就会出现相对路径和绝对路径的问题.比如 NSFileHandle *fileHandle=[NSFileHandlefileHandleFo

JavaWeb中读取文件资源的路径问题 -- 转自新浪博客

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节.字符流来将这个文件读取到内存中,再对其进行修改等的操作.那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢? 有两种可行的方法:一.绝对硬盘路径:二.相对路径..来来来,我们掰扯一下这两种方法的不同------- 一.硬盘绝对路径 如图,我的E盘下面有个path文件夹,里面有一个1.txt的文件,,

INNO SETUP 读取可变注册表路径的问题

;INNO 读取可变注册表路径的问题 ;问题:;我想自动为 FireFox 安装上 Real 的 Mozilla 插件~但是它的路径存放在"HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\1.5 (zh-CN)\Main" Install Directory 下~中间的 1.5 (zh-CN) 会随版本和语言不同而变化怎么样才能忽略中间的 1.5 (Zh-cn) 直接读取下级子键 Main 下的内容呢?<!--QuoteEnd

JavaWeb中读取文件资源的路径问题

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节.字符流来将这个文件读取到内存中,再对其进行修改等的操作.那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢? 有两种可行的方法:一.绝对硬盘路径:二.相对路径..来来来,我们掰扯一下这两种方法的不同------- 一.硬盘绝对路径 如图,我的E盘下面有个path文件夹,里面有一个1.txt的文件,,

SpringBoot读取Linux服务器某路径下文件\读取项目Resource下文件

// SpringBoot读取Linux服务器某路径下文件 public String messageToRouted() { File file = null; try { file = ResourceUtils.getFile("/home/admin/logs/test/routed.txt"); // 获取文件输入流 InputStream inputStream = new FileInputStream(file); List<String> fileList

android 和 ios 读取lua 的搜索路径(只是拷贝他人的,没有测试过)

在lua语言中,require语句搜寻模块有一个内置的顺序,并且可以通过package.path来维护模块的搜索策略.但是在cocos2d-x中,不是这样! cocos2d-x重载了原本的lua的require加载方式.(见Cocos2dxLuaLoader.cpp )Cocos2dxLuaLoader逻辑的生效是在package.path之前,并且package.path在安卓上则不能很好的处理加载pkg包内部文件的问题.所以在实际使用中,我们只使用cocos2d-x重载的方法就可以了. 怎么

iOS开发 文件路径保存

OS文件本地化处理要经过三个步骤,获得文件保存路径.根据文件的属性选择对应的存档方式,存档读档的实现. 一.获得文件保存路径 1."应用程序包": 这里面存放的是应用程序的源文件,包括资源文件和可执行文件. NSString *path = [[NSBundle mainBundle] bundlePath]; 2.Documents: 最常用的目录,iTunes同步该应用时会同步此文件夹中的内容,适合存储重要数据. NSString *path = NSSearchPathForDi

Java工程读取resources中资源文件路径问题

正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径.在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例. 本地读取资源文件 java类中需要读取properties中的配置文件,可以采用文件(File)方式进行读取: 1 File file = new File("src/main/resources/properties/basecom.properties"); 2 InputStream in =

转 python 读取中文文件名/中文路径

python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/20130619_172355.txt' uipath = unicode(ipath , "utf8") 然后用"uipath"经过编码后的路径去open()即可: fin = open(uipath)