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.练习:获取某个路径下的所有的文件

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

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

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

        拼接这些目录的完整路径

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

  • 相关阅读:
    [bzoj1095] [ZJOI2007]Hide 捉迷藏
    [bzoj3730] 震波
    [bzoj3672] [Noi2014]购票
    [bzoj4129] Haruna’s Breakfast
    《CSS3知识点》
    《表单总结》
    <表格>
    《HTML总结》
    <java程序大集合>
    《字符串的概念》
  • 原文地址:https://www.cnblogs.com/hui1107464497/p/4514812.html
Copyright © 2011-2022 走看看