1 23 24 package com.rift.coad.lib.common; 26 27 import com.rift.coad.lib.common.*; 29 import java.io.File ; 30 import java.util.Vector ; 31 32 33 38 public class FileUtil { 39 40 43 private FileUtil() { 44 } 45 46 54 public static File [] filter(File [] files,String suffix) { 55 Vector filteredFiles = new Vector (); 56 for (int index = 0; index < files.length; index++) { 57 File file = files[index]; 58 if (file.isFile() != true) { 59 continue; 60 } 61 String path = file.getPath(); 62 if ((path.length() > 3) && (path.substring(path.length() - 63 suffix.length()).equals(suffix))) { 64 filteredFiles.add(file); 65 } 66 } 67 File [] newFileList = new File [filteredFiles.size()]; 68 return (File [])filteredFiles.toArray(newFileList); 69 } 70 } 71 | Popular Tags |