Refine search
public boolean accept(File f) { return !f.isHidden() && f.isDirectory() && !f.getName().startsWith("."); } });
public ArrayList<File> filter(File[] file_list, boolean onlyDirs, boolean showHidden){ ArrayList<File> files = new ArrayList<File>(); if(file_list != null){ for(File file : file_list){ if(onlyDirs && !file.isDirectory()) continue; if(!showHidden && file.isHidden()) continue; files.add(file); } Collections.sort(files); } return files; }
public boolean accept(File f) { return !f.isHidden() && f.isDirectory() && !f.getName().startsWith("."); } });
private void addFolder(File folder, ArrayList<File> filesInProgress ) { if( !folder.canRead() ) return; if (folder.isDirectory()) { for (File f: folder.listFiles()) { if( !f.canRead() ) continue; // Ignore unreadable files if( f.isHidden() && !folder.isHidden() ) continue; // Do not dive into hidden dirs unless asked if (f.isDirectory()) addFolder(f,filesInProgress); else filesInProgress.add(f); } } else { filesInProgress.add(folder); } }
public boolean accept(File f) { if (f.isDirectory()) return !f.isHidden() && !f.getName().startsWith("."); return f.getName().endsWith(".properties"); } });
public static List<File> files(File dir) { List<File> result = new ArrayList<File>(); if (dir.exists()) { File[] files = dir.listFiles(); if (files != null && files.length > 0) { for (File file : files) { if (!file.isHidden()) { if (file.isDirectory()) { result.addAll(files(new File(file.getAbsolutePath()))); } else { result.add(file); } } } } } return result; } }
@Override public boolean accept(File f) { return !f.isHidden() && (f.isDirectory() || f.isFile() && f.getName().matches(ptrn)); } }
if (!file.exists() || file.isHidden() || file.isDirectory() || !file.isFile()) { HandlerUtils.sendErrorResponse( ctx,
@Override public boolean accept(final File pathname) { if (!pathname.isFile() || pathname.isHidden()) { return false; } final String name = pathname.getName(); final int length = name.length(); return this.suffix.length() <= length && this.prefix.length() <= length && name .startsWith(this.prefix) && name.endsWith(this.suffix); } }
@Override public boolean accept(File file) { if (file.isDirectory() || file.isHidden()) { return false; } return file.getName().endsWith(extensionWithDot); }
if (!file.isFile() || file.isDirectory()) { return null; Log.debug("Loading resource file", "name", name, "file", file); this.lastModified = file.lastModified(); this.hidden = file.isHidden(); return IO.loadBytes(filename);
@Override public boolean accept(final File pathname) { if (!pathname.isFile() || pathname.isHidden()) { return false; } final String name = pathname.getName(); final int length = name.length(); if (this.suffix.length() > length || this.prefix.length() > length) { return false; } return name.startsWith(this.prefix) && name.endsWith(this.suffix); } }
public boolean accept(File f) { if (f.isDirectory()) { String fnm = f.getName().toLowerCase(); // 忽略 SVN 和 CVS 文件,还有Git文件 if (".svn".equals(fnm) || ".cvs".equals(fnm) || ".git".equals(fnm)) return false; return true; } if (f.isHidden()) return false; return pattern == null || pattern.matcher(f.getName()).find(); }
if (file.isHidden() || !file.exists()) { if (resourcesDirectory.isDirectory()) { file = new File(resourcesDirectory.getPath() + "/" + cleanURL.substring(1)); if (file.isHidden() || !file.exists()) { throw new NotFoundException(uri); if (file.isDirectory() && showFileList) { sendListing(ctx, uri, getFileMetas(file), cleanURL); return;
@Override public boolean accept(File f) { if (f.isDirectory()) return deep; if (f.isHidden()) return false; if (Strings.isEmpty(regex)) return true; return f.getName().matches(regex); } });
if (file.isHidden() || !file.exists()) { if (resourcesDirectory.isDirectory()) { file = new File(resourcesDirectory.getPath() + "/" + cleanURL.substring(1)); if (file.isHidden() || !file.exists()) { throw new NotFoundException(uri); if (file.isDirectory() && showFileList) { sendListing(ctx, uri, getFileMetas(file), cleanURL); return;