zoukankan      html  css  js  c++  java
  • NSFileManager

    NSFileManager用英于判断  

    NSString * filePath = @"lujing";

    NSString * filePath 2= @"gen lujing";

    1,判断文件是否存在

    创建文件管理对象,调用defaultManager 创建一个文件管理的单例对象

    单例对象:在程序运行期间,只有一个对象NSFileManager *fm = [NSFileManager    defaultManager];

    YES存在    NO不存在

    BOOL isYES = [fm  fileExistsAtPath:filePath];

    NSLog(@"---->%d",isYES);(输出结果为1)

    if(isYES){

          BOOL isDir;

    2,判断是否是一个目录

    [fm   fileExistsAtPath:filePath2    isDirectory:&isDir];

      if(isDir){

    NSLog(@"这是一个目录");

    }else{

    NSLog(@"这不是一个目录");

    3,判断文件是否可读

    isYES = [fm   isReadableFileAtPath:filePath];

    NSLog(@"---->%d",isYES);

    4,是否可写

    isYES = [fm  isWritableFileAtPath:filePath];路径下可写,根目录不可写

    NSLog(@"---->%d",isYES);

    5, 是否可删除

    isYES  =  [fm isDeletableFileAtPath:filePath];

     
  • 相关阅读:
    BUG漏测的原因总结,以及如何处理
    费用流
    拉格朗日插值
    数论问题整理
    计数问题
    POJ 1741 Tree
    bzoj 2820: YY的GCD
    luogu P3690 【模板】Link Cut Tree (动态树)
    bzoj 1036: [ZJOI2008]树的统计Count
    bzoj 3282: Tree
  • 原文地址:https://www.cnblogs.com/quwujin/p/4745913.html
Copyright © 2011-2022 走看看