if(!entryPathMatch(dir)) continue;
//if(entryPath!=null && !(dir.equalsIgnoreCase(entryPath) || StringUtil.startsWithIgnoreCase(dir,entryPath+"/"))) ;///continue;
row++;
query.addRow();
query.setAt("name", row, path);
query.setAt("size", row, Caster.toDouble(ze.getSize()));
query.setAt("type", row, ze.isDirectory()?"Directory":"File");
query.setAt("dateLastModified", row, new DateTimeImpl(pageContext,ze.getTime(),false));
query.setAt("crc", row, Caster.toDouble(ze.getCrc()));