How to get All paths for files in Documents directory?

前端 未结 3 921
名媛妹妹
名媛妹妹 2020-12-13 21:41

I usually get paths by using NSBundle.

But, NSBundle does not contain Documents folder.

How to get All paths(or names) for files in

3条回答
  •  时光取名叫无心
    2020-12-13 21:59

    This will give u the paths for all files under documents directory

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
    
        NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:documentsDirectory  error:nil];
    
        NSLog(@"files array %@", filePathsArray);
    

    You can get the path for each object in filePathsArray by using the below code

    NSString *filePath = [documentsDirectory stringByAppendingPathComponent:[filePathsArray objectAtIndex:0]]; 
    

提交回复
热议问题