在iOS开发过程中,我们可能会新建文件夹或者下载一些文件到iOS的沙盒中,那么我们如何查看其中的文件或者文件夹呢?代码如下。
假设新建的文件夹或下载的文件在沙盒中的Documents文件夹中,首先找到沙盒中Documents的路径。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
创建NSFileManager和NSDirectoryEnumerator来枚举Documents文件夹下的文件。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:documentsDirectory];
最后显示Documents文件夹下所有文件。
NSString *path;
while ((path = [dirEnum nextObject]) != nil) {
NSLog(@"path:%@", path);
}