文件拷贝:
BufferedReader bufferedReader = null;
BufferedWriter bufferedWriter = null;
try {
bufferedReader=new BufferedReader(new FileReader("F:\\FileReadIo.java"));
bufferedWriter=new BufferedWriter(new FileWriter("F:\\FileReadeIoCopy.txt"));
String line;
while(true){
line=bufferedReader.readLine();
if(line == null)
break;
bufferedWriter.write(line);
bufferedWriter.newLine();
bufferedWriter.flush();
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
bufferedWriter.close();
} catch (IOException e1) {
e1.printStackTrace();
}
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
图片拷贝:
FileOutputStream fileOutputStream=null;
FileInputStream fileInputStream=null;
try {
fileInputStream=new FileInputStream("D:\\Documents\\Pictures\\IMG_0631.JPG");
fileOutputStream=new FileOutputStream("F:\\IMG_063111.JPG");
byte[] bytes=new byte[1024];
int in;
while(true){
in=fileInputStream.read(bytes);
if(in == -1)break;
fileOutputStream.write(bytes,0,in);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
MP3拷贝:
FileOutputStream fileOutputStream=null;
FileInputStream fileInputStream=null;
try {
fileInputStream=new FileInputStream("E:\\TTPmusic\\羽泉 - 再回首.mp3");
fileOutputStream=new FileOutputStream("F:\\IMG_063111.mp3");
byte[] bytes=new byte[1024];
int in;
while(true){
in=fileInputStream.read(bytes);
if(in==-1)break;
fileOutputStream.write(bytes,0,in);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
键盘录入内容:
try {
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufferedWriter=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("F:\\loger.txt")));
String line;
while(true){
line=bufferedReader.readLine();
if(line == null)break;
if(line.equals("over"))break;
bufferedWriter.write(line);
bufferedWriter.newLine();
bufferedWriter.flush();
}
bufferedReader.close();
bufferedWriter.close();
} catch (Exception e) {
e.printStackTrace();
}