package io;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
public class FileReadDemo {
byte bytes [];
InputStream fi;
File[] files;
public static void main(String[] args) {
File file = new File("D:/CCshare/workplace/test");
FileReadDemo fr = new FileReadDemo();
fr.doDirectory(file);
}
/**
* @param file 递归循环文件夹,如果是文件就输出
*/
private void doDirectory(File file) {
if (file.isFile()) {
doFile(file);
}else{
files = file.listFiles();
for (File f : files) {
doDirectory(f);
}
}
}
private void doFile(File file) {
try {
fi = new FileInputStream(file);
int len = fi.available();
bytes = new byte[len];
int j = fi.read(bytes);
System.out.println(new String(bytes));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28500666/viewspace-756870/
,如需转载,请注明出处,否则将追究法律责任。