一定範圍的文件我已經列出一個給定的路徑選擇一個目錄,爪哇
public static String[] listFiles(String path)
的文件被命名爲course_1至 - course_15下的文件的功能。
我要實現一些功能,這使我只是在給定的範圍內選擇文件:
public static String[] listFiles(String path, int startIndex, int endIndex)
,其中作爲參數傳遞整型的對應1 - 15
如。
如果從startIndex = 9,和endIndex的= 11,那麼只有選擇:
course_9 course_10 course_11
有什麼辦法來實現這個whihout使得功能相對複雜?也沒有使用文件擴展名。
編輯: 我還要提到的路徑是存在的文件,其中的根目錄:
for(String content:localDirectory.list()){
if(content!=null){
File contentFile= new File(path + "/" + content);
if(!contentFile.isDirectory()){
files.add(contentFile.getAbsolutePath());
}
}
}
if (files.size()==0)
return null;
} else{
return files.toArray(new String[files.size()]);
}
,其中文件是一個ArrayList initalised方法
看[的FilenameFilter(http://docs.oracle.com/javase/7/docs/api/java/io/FilenameFilter.html) – shyam
現在給它一個眼神,感謝 – smurfMT