public class Test {
public static void main(String[] args) {
File file = new File("d://11.txt");
File copyfile = new File("d://22.txt");
//文件的拷贝
try {
FileInputStream fis=new FileInputStream(file);
FileOutputStream fos=new FileOutputStream(copyfile);
byte[]array=new byte[1024];
int i=fis.read(array);
while(i!=-1){
fos.write(array);
i=fis.read(array, 0, i);
}
fos.flush();
fos.close();
fis.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//写文件
// try {
// FileOutputStream fos = new FileOutputStream(file);
// OutputStreamWriter osr = new OutputStreamWriter(fos);
// BufferedWriter bw = new BufferedWriter(osr);
// String s = “hello 我叫刘宇”;
// bw.write(s);
// try {
// bw.flush();
// osr.close();
// fos.close();
// } catch (IOException e) {
//
// e.printStackTrace();
// }
//
// } catch (FileNotFoundException e) {
//
// e.printStackTrace();
// } catch (IOException e1) {
// // TODO Auto-generated catch block
// e1.printStackTrace();
// }
// try {
// FileInputStream fis = new FileInputStream(file);// 读字节
// InputStreamReader reader = new InputStreamReader(fis);// 读字符
// BufferedReader br = new BufferedReader(reader);// 读行
// String line = br.readLine();
// while (line != null) {// 一行读完了 换一行读
// System.out.println(line);
// line = br.readLine();
// }
// br.close();
// reader.close();
// fis.close();
// } catch (FileNotFoundException e) {
//
// e.printStackTrace();
// }
// catch (IOException e) {
// e.printStackTrace();
// }
}
}