IOS查找文件

//创建自己的文件管理器

NSFileManager *manager;

manager = [NSFileManager defaultManager];

//获取目录路径

NSString *home;

home = [@"~" stringByExpandingTildeInPath];

NSLog(@"%@",home);

//将路径字符串传递给文件管理器

NSDirectoryEnumerator *direnum;

direnum = [manager enumeratorAtPath:home];

//创建一个数组 把查到的路径放进去,由于我们不知道会查到多少文件,这里使用42

NSMutableArray *files;

files = [NSMutableArray arrayWithCapacity:42];

NSString *fileName;

//循环目录枚举器 返回一个NSString字符串

while (fileName = [direnum nextObject])

{

//判断是否是指定要输出的文件

if ([[fileName pathExtension] isEqualToString:@"jpg"])

{

[files addObject:fileName];

}

}

NSEnumerator *fileEnum;

fileEnum = [files objectEnumerator];

//循环文件枚举器 打印出找到文件名

while(fileName = [fileEnum nextObject])

{

NSLog(@"%@",fileName);

}

//    快速枚举

//    for(NSString * filename in [manager enumeratorAtPath:home])

//    {

//        if ([[fileName pathExtension] isEqualToString:@"jpg"]) {

//            [files addObject:filename];

//        }

//    }

//    for(NSString *filename in files)

//    {

//        NSLog(@"%@",filename);

//    }

时间: 2024-10-03 21:07:27

IOS查找文件的相关文章

iOS查找文件、遍历文件系统

NSFileManager *manager = [NSFileManager defaultManager]; NSString *home = [@"~" stringByExpandingTildeInPath]; NSMutableArray *files = [NSMutableArray arrayWithCapacity:42]; NSString *filename; for (filename in [manager enumeratorAtPath:home]) {

查找文件中的中文并替换,以支持程序中英文(国际化)

手头的项目需要国际化,一种常用的实现方式是搞两个语言文件,KEY-VALUE形式.Ini文件是常用的key-value实现. 比如 chinese_file.ini           ID_LOGIN_SUCCESS = 成功 english_file.ini            ID_LOGIN_SUCCESS= success 程序启动时,使用其中的某种文件,并加载到hashmap中.程序使用到多语言的地方使用GetTrueText(KEY) . 这样无论哪国的语言,程序里面只有看到的k

Linux里如何查找文件内容

Linux查找文件内容的常用命令方法. 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in 从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名 查找时不区分大小写:$ grep –i "被查找的字符串" 文件名 查找匹配的行数:$ grep -c "被查找的字符串&quo

Linux 常用查找文件或者文件内容

举例树形图 .|-- test_dir| `-- dir_test_doc.text|-- test_dir2| |-- dir2_test_doc.txt| `-- dir2_test_doc2.txt|-- test_doc1.text`-- test_doc2.txt 2 directories, 5 files 1.查找文件内容的行: grep  "被查找的字符串"  文件名 例如: [[email protected] demo]# grep "doc1_conte

linux命令---查找文件中的内容

linux命令---查找文件中的内容 [[email protected] ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者second的行 first line:123456789012345678901234567890123456789012345678901234567890 second line:one two three four five six seven eight nine ten [[email pro

iOS: Crash文件解析(一)

iOS Crash文件的解析(一) 开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退.脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断.联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了.好了不闲扯了,今天就跟大家一起聊聊iOSCrash文件的组成以及常用的分析工具. 有一个WWDC 2010的视频推荐大家抽空看看,视频名称“Understanding C

Linux查找文件

which 可以查找可执行文件的位置 ? 1 2 [email protected]:~$ which ping /bin/ping whereis whereis -m 可查询到命令的帮助文档在什么地方 ? 1 2 3 4 [email protected]:~$ whereis -m ls ls: /usr/share/man/man1/ls.1.gz [email protected]:~$ whereis -m pwd pwd: /usr/share/man/man1/pwd.1.gz

linux查找文件夹下的全部文件里是否含有某个字符串

查找文件夹下的全部文件里是否含有某个字符串 find .|xargs grep -ri "IBM" 查找文件夹下的全部文件里是否含有某个字符串,而且仅仅打印出文件名称 find .|xargs grep -ri "IBM" -l 1.正則表達式 (1)正則表達式一般用来描写叙述文本模式的特殊使用方法,由普通字符(比如字符a-z)以及特殊字符(称为元字符.如/.*.?等)组成. (2)基本元字符集及其含义 ^ :仅仅匹配行首. 如^a 匹配以a开头的行abc,a2e,

shell脚本中if与case使用,查找文件locate与find的使用,压缩,解压及归档工具

shell脚本中if与case使用 查找文件locate与find的使用 压缩,解压及归档工具 执行的循序  顺序执行  选择执行  循环执行 条件语句if if只是一个有含义的词,不能单独作为指令使用. 单分支 if 条件判断:then 条件为真的分支代码 fi 双分支 if 判断条件:then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1, if-true elif 判断条件2,then if-ture elif 判断条件3,then if-ture ..