NSFileManager获取子类目录

NSFileManager *manager=[NSFileManager defaultManager];

//        /Users/Amuxiaomu/Desktop/STUDY/代码练习/0411

NSError *err;

//1.获取详细信息

NSDictionary * dic=[manager attributesOfItemAtPath:@"/Users/Amuxiaomu/Desktop/STUDY/代码练习/0411" error:&err];

//2.获取文件夹的子路径 深度查找 或查找当前这个文件夹下所有的子文件

//把当前文件夹中的所有文件的路径 都返回存储到数组中

NSArray *array=[manager subpathsAtPath:@"/Users/Amuxiaomu/Desktop/STUDY/代码练习/0411"];

//3.获得path的当前子路径(path)下的所有直接子内容,path必须是一个目录

NSArray *array1=[manager contentsOfDirectoryAtPath:@"/Users/Amuxiaomu/Desktop/STUDY/代码练习/0411" error:nil];

NSData *data = [manager contentsAtPath:@"/Users/Amuxiaomu/Desktop/STUDY/代码练习/0411/a.txt"];

NSLog(@"%@",data);

时间: 2024-10-18 11:16:05

NSFileManager获取子类目录的相关文章

Atitit利用反射获取子类 集合 以及继承树

Atitit利用反射获取子类 集合 以及继承树 想从父类往下找子类的确是不可能的,要知道只要类不是final的话谁都有继承它的自由不需要事前通知父类. Eclipse实现不是重父类开始找而是重子类往回找,然后在逐个匹配. 很简单,遍历源代码目录下的所有类文件,根据类定义行通过字符串匹配找出继承该类的所有子类. 找某个包的子类,JDK中没有直接提供相应的接口,应该是加载classpath下的所有类,放到类似Map<Package, Collection<Class>>容器中 如果一定

Scala 获取指定目录下的所有文件名(不包括目录名)

最近在学习Scala,想要获取指定目录下的所有文件名,但是Scala  中有没有相应的库函数,由于本人是新手,所以弄了半天,好不容易才将网上的一段Scala 递归获取指定目录下所有目录的代码改成获取文件名,特在此备忘,也希望高手指点. 下面是一段递归获取目录名称的代码: def subdirs(dir: File): Iterator[File] = { val children = dir.listFiles.filter(_.isDirectory) children.toIterator

JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。

package ioTest.io3; /* * 获取指定目录下的文件夹和文件的File对象或是字符串名称. * 也可以通过filter获取指定的文件夹或者指定类型的文件 * 这里面需要做一个总结,如何利用jdk的源码去理解不熟悉的方法的应用. */ import java.io.File; import java.io.FileFilter; import java.io.FilenameFilter; public class FileDemo2 { public static void m

JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件

package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要显示文件目录的层级 * 注:运用了递归的算法. */ public class FileDemo3 { public static void main(String[] args) { File dir=new File("F:\\黑马学习日程\\"); //File dir=new Fi

c# 获取指定目录下的所有文件并显示在网页上

参考文献: FileInfo 的使用  https://msdn.microsoft.com/zh-cn/library/system.io.fileinfo_methods(v=vs.110).aspx 网页表格的生成  http://www.w3school.com.cn/html/html_tables.asp C# 通过文件扩展名获取图标和描述 http://www.csframework.com/archive/2/arc-2-20110514-1478.htm   http://ww

一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本

摘自:http://blog.csdn.net/forandever/article/details/5711319 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本 @for&ever 2010-07-03 功能: 获取指定目录下面符合一定规则的文件名称和文件修改时间,并保存到指定的文件中 脚本如下: #!/usr/bin/env python# -*- coding: utf-8 -*- '''Created on 2010-7-2 @author: fore

android 获取路径目录方法以及判断目录是否存在,创建目录

Environment 常用方法: * 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录.* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录.* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法:getExternalStoragePublicDirectory(String type)解释:

父类如何获取子类传递的泛型

权声明:本文为博主原创文章,未经博主允许不得转载. package com.reflect.other; import java.io.Serializable; /** * 简单pojo类(测试用,无具体意义) * * @author edgewalk * @date 2017年6月5日 */ public class Person implements Serializable { private static final long serialVersionUID = 1L; privat

安卓获取Assets目录下的资源

获取Assets目录下的资源 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15