取文件夹下的文件

只取目标文件夹下文件
	Object[] getFilesInDir(List<File> fileList, String dir) {

		File f = new File(dir);
		File[] files = f.listFiles();
		for (File file : files) {
			if (file.isFile()) {
				fileList.add(file);
			} 
		}
		return fileList.toArray();
	}


取包括子文件夹下的文件
	Object[] getFilesWithSubDir(List<File> fileList, String dir) {

		File f = new File(dir);
		File[] files = f.listFiles();
		for (File file : files) {
			if (file.isFile()) {
				fileList.add(file);
			} else if (file.isDirectory()) {
				getFilesWithSubDir(fileList, file.toString());
			}
		}
		return fileList.toArray();
	}

你可能感兴趣的:(java,F#)