public static void IOFileReader4(){
BufferedReader bufferedReader = null;
BufferedWriter bufferedWriter = null;
try {
bufferedReader = new BufferedReader(new FileReader(new File("./src/file/hello.txt")));
bufferedWriter = new BufferedWriter(new FileWriter(new File("./src/file/hello6.txt")));
String temp=null;
while((temp = bufferedReader.readLine()) != null){
bufferedWriter.write(temp+"\n");
}
bufferedWriter.flush();
} catch (Exception e) {
try {
bufferedReader.close();
bufferedWriter.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
public static void IOFileReader3(){
FileReader fileReader = null;
FileWriter fileWriter = null;
try {
fileReader = new FileReader(new File("./src/file/hello.txt"));
fileWriter = new FileWriter(new File("./src/file/hello4.txt"));
char[] ca = new char[1024];
int temp;
while((temp=fileReader.read(ca))!=-1){
// String string = new String(ca, 0, temp);
// System.out.println(string);
fileWriter.write(ca);
}
fileWriter.flush();
} catch (Exception e) {
try {
fileReader.close();
fileWriter.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
private static void IOFileReader2() {
InputStream iStream = null;
OutputStream outputStream = null;
try {
iStream = new FileInputStream("E:\\dsci-messages\\2019-01-09.zip");
outputStream = new FileOutputStream("E:\\dsci-messages\\2019-01-09(4).zip");
byte[] bs = new byte[1024];
while((iStream.read(bs)) != -1){
// System.out.println(new String(bs));
outputStream.write(bs);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
iStream.close();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
private static void IOFileReader() {
InputStream iStream = null;
OutputStream outputStream = null;
try {
// iStream = new BufferedInputStream(new FileInputStream("./src/file/hello.txt"));
// outputStream = new BufferedOutputStream(new FileOutputStream("./src/file/hello3.txt"));
iStream = new BufferedInputStream(new FileInputStream("E:\\tool\\wls1036_win32.exe"));
outputStream = new BufferedOutputStream(new FileOutputStream("E:\\tool\\wls1036_win32(2).exe"));
byte[] bs = new byte[1024];
while((iStream.read(bs)) != -1){
// System.out.println(new String(bs));
outputStream.write(bs);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
iStream.close();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}