Objective c 获取文档文件夹中除.DS\u存储之外的所有文件?

Objective c 获取文档文件夹中除.DS\u存储之外的所有文件?,objective-c,nsarray,Objective C,Nsarray,我正在使用此代码创建一个数组,其中包含我的应用程序的documents文件夹中的所有文档。。。代码如下: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSArray *filePathsArray = [[NSFileManager

我正在使用此代码创建一个数组,其中包含我的应用程序的documents文件夹中的所有文档。。。代码如下:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:documentsDirectory  error:nil];

NSLog(@"files array %@", filePathsArray);'

如何将
.DS\u Store
从数组中排除?

枚举器URL:是否适合您?以下是链接

是否将
枚举器URL:
用于您?以下是链接

您不能使用该方法排除
.DS\u存储
文件,除非您想执行第二步,并将它们从文件路径数组中过滤出来。如果希望只执行一步,请使用目录属性:includingProperties文件夹:选项:错误:的内容。您可以为属性传递nil,为选项传递
NSDirectoryEnumerationSkipsHiddenFiles
。您还必须更改获取路径的方式,并使用
URLsForDirectory:inDomains:
获取文档目录的URL。

您不能使用该方法排除
.DS\u存储
文件,除非您想执行第二步,并将其从文件路径数组中筛选出来。如果希望只执行一步,请使用目录属性:includingProperties文件夹:选项:错误:的内容。您可以为属性传递nil,为选项传递
NSDirectoryEnumerationSkipsHiddenFiles
。您还必须更改获取路径的方式,并使用
URLsForDirectory:inDomains:
获取文档目录的URL。

实际上不是。。。我已经把一切都准备好了,所以我真的不想再补充了。不过还是谢谢你的建议。不是真的。。。我已经把一切都准备好了,所以我真的不想再补充了。谢谢你的建议。