当前位置:  开发笔记 > 编程语言 > 正文

对NSFileManager结果排序

如何解决《对NSFileManager结果排序》经验,为你挑选了1个好方法。

我想知道如何获得NSFileManager列表以按Finder对它们进行排序的顺序显示结果.默认情况下,此代码:

NSFileManager *fileManager = [[NSFileManager alloc] init];

NSError *foundErrors = nil;

NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];

生成一个NSArray,以这种顺序列出它:1,100,2,200等.然而,Finder在它的正确排序中显示它,所以它是:1,2,100,200等.

有没有办法对NSArray或NSFileManager进行排序,以便按此顺序列出列表?



1> Martin Gordo..:

"字符串编程指南"中有一节名为"像Finder一样排序字符串",这正是您正在寻找的内容.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有