zoukankan      html  css  js  c++  java
  • oc基础-NSFileManage对文件的操作

    1.NSFileManage是一个单例类,也就是一个文件中仅有一个该对象,不管创建多少次

    创建:NSFileManage *fm[NSFileManage defaultManager]

    2.判断是否是文件夹

      Bool dir=NO;
    
      Bool exists=[fm fileExistsAtPath:@"/user/.." isDirectory:&dir];

      若发哦路径下不存在则exists=NO,如果路径存在,并且dir=YES 表示该路径下时一个文件夹

    3.获取路径下的所有的目录(文件/文件夹)的名称

    NSArray *arr=[fm contentOfDirectory:@"/User/.."  error:nil];

    4.获取文件的扩展名

    NSString *str=[@"/User/../abc.txt" pathExtension];//结果是 txt ,并不包含 .

     5.练习:获取某个路径下的所有的文件

     思路:判断这个路径是否存在,不存在返回空,存在继续

        如果这个路径下是文件,就返回该文件名称

        如果这个路径下时文件夹,则先获取这个文件夹中的所有的目录名称

        拼接这些目录的完整路径

        利用递归思想,再次调用当前这个函数,将目录路径作为参数传人

  • 相关阅读:
    12-29 批量删除
    12-29 注册审核
    12-25造数据库面向对象
    12-23 会话保持
    2016-12-19 php修改数据库数据
    12-18数据访问
    12-16php测试题
    1027 制作表格
    1027 超链接
    1027 HTML
  • 原文地址:https://www.cnblogs.com/hui1107464497/p/4514812.html
Copyright © 2011-2022 走看看