zoukankan      html  css  js  c++  java
  • objc iOS 开发,取得当前目录下后缀名这.png的文件目录。

    #import <UIKit/UIKit.h>
    
    @interface imageSet : UIViewController
    {
        NSMutableArray *filePathArray;
        NSFileManager *localFileManager;
    }
    
    
        NSDirectoryEnumerator *myDirectoryEnumerator;
        NSFileManager *myFileManager=[NSFileManager defaultManager];
    
        myDirectoryEnumerator=[myFileManager enumeratorAtPath:[[NSBundle mainBundle] bundlePath]];
        
        NSString *docPath;
        docPath = [self documentsPath];   //得到文件的路径
        NSLog(@"%@", docPath);     
        filePathArray = [[NSMutableArray alloc]init];   //用来存目录名字的数组 
        localFileManager=[[NSFileManager alloc] init];  //用于获取文件列表
       
        NSString *file;
        
        while((file=[myDirectoryEnumerator nextObject]))     //遍历当前目录
        {
            if([[file pathExtension] isEqualToString:@"png"])   //取得后缀名这.png的文件名
            {
                [filePathArray addObject:[docPath stringByAppendingPathComponent:file]]; //存到数组
                NSLog(@"%@",file);
                //NSLog(@"%@",filePathArray);
            }
            
        }
        
    
    
    
    //获得项目中当前文件名里的内容
    -(NSString *)bundlePath:(NSString *)fileName {
        return [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:fileName];
        
        //[NSBundle mainBundle] resourcePath
    }
    
    
    //获得项目中同一级文件中目录名字
    -(NSString *)documentsPath:(NSString *)fileName {
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        return [documentsDirectory stringByAppendingPathComponent:fileName];
    }
    
    -(NSString *)documentsPath {
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        return documentsDirectory;
    }
  • 相关阅读:
    [NOI2008] 糖果雨
    [NOI2006] 神奇口袋
    [NOI2014] 购票
    Prince and Princess HDU
    Network POJ
    CodeForces
    Codeforces Global Round 12
    Codeforces Round #688 (Div. 2)
    [USACO05DEC]Layout G
    # Technocup 2021
  • 原文地址:https://www.cnblogs.com/qingjoin/p/2574882.html
Copyright © 2011-2022 走看看