import java.util.Vector;
import java.io.File;
public class FileInput {
public String jsonpath="D:\\"; //要讀取的文件夾目錄
//獲取所有文件
public Vector<File> getAllFile(String datasetpath,Vector<File> vecFile) {
File file = new File(datasetpath);
File[] subFile = file.listFiles();
for (int i = 0; i < subFile.length; i++) {
if (subFile[i].isDirectory()) {
getAllFile(subFile[i].getAbsolutePath(),vecFile);
} else {
vecFile.add(subFile[i]);
}
}
return vecFile;
}
//獲取所有Json的絕對路徑
public Vector<String> getAllPath(String path) {
File file = new File(path);
File[] subFile = file.listFiles();//返回一個抽象路徑名數組,這些路徑名錶示此抽象路徑名錶示的目錄中的文件。
Vector<String> vecPath=new Vector<String>();
for (int i = 0; i < subFile.length; i++) {
if (subFile[i].isDirectory()) {
getAllPath(subFile[i].getAbsolutePath());
} else {
vecPath.add(subFile[i].getAbsolutePath());
}
}
return vecPath;
}
}