浏览代码

sort files/dirs by name

Nicolas Cannasse 4 年之前
父节点
当前提交
48a7c1212f
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      hide/comp/cdb/DataFiles.hx

+ 3 - 1
hide/comp/cdb/DataFiles.hx

@@ -117,7 +117,9 @@ class DataFiles {
 					ide.fileWatcher.register(path, onFileChanged, true);
 				}
 				var reg = new EReg("^"+part.split(".").join("\\.").split("*").join(".*")+"$","");
-				for( f in sys.FileSystem.readDirectory(dir) ) {
+				var subs = sys.FileSystem.readDirectory(dir);
+				subs.sort(Reflect.compare);
+				for( f in subs ) {
 					if( !reg.match(f) ) {
 						if( sys.FileSystem.isDirectory(dir+"/"+f) ) {
 							curPath.push(f);