获取某个文件下的文字:
File file = new File("C:/a.txt"); //获取文件的地址
InputStream in = null;
BufferedReader br = null;
InputStreamReader is = null;
try {
in = new FileInputStream(fs);
is = new InputStreamReader(in);
br = new BufferedReader(is);
String len = null;
while((len=br.readLine())!=null){
System.out.println(len);
}
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
br.close();
is.close();
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
使用字节流,比如读取写入图片:
File sf = new File("C:/a.jpg"); //源文件,必须存在,路径可选
//目的文件,因为要向其中写入,指定文件可以不存在,由程序生成
File df = new File("C:/b.jpg");
FileInputStream in = null;
FileOutputStream out = null;
try{
in = new FileInputStream(sf);
out = new FileOutputStream(df,true);
byte[] b = new byte[1024];
int len = 0;
while( (len = in.read(b)) != -1 ){
out.write(b,0,len);
//后台输出
System.out.write(b, 0, len);
}
}catch(Exception e){
}finally{
out.close();
in.close();
}