package ch04_text;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class TextIn {
public static void main(String[] args) throws IOException {
File path = new File(File.separator + "Users" + File.separator + "simpangyo" + File.separator + "FinTech_SPG" + File.separator + "IOjava");
if(path.exists() == false) {
path.mkdir();
System.out.println("폴더 생성.");
}
File mf = new File(path, "sentence.txt");
if(mf.createNewFile()) {
System.out.println(mf.getName() + " 생성.");
} else {
System.out.println(mf.getName() + " 파일이 이미 있습니다.");
}
// 데이터 전송 통로 생성
FileReader fr = new FileReader(mf);
BufferedReader br = new BufferedReader(fr);
try {
while(true) {
String rd = br.readLine();
if(rd == null)
break;
System.out.println(rd);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
br.close();
}
}
}
package ch04_text;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class TextOut {
public static void main(String[] args) throws IOException {
File path = new File(File.separator + "Users" + File.separator + "simpangyo" + File.separator + "FinTech_SPG" + File.separator + "IOjava");
if(path.exists() == false) {
path.mkdir();
System.out.println("폴더 생성.");
}
File mf = new File(path, "sentence.txt");
if(mf.createNewFile()) {
System.out.println(mf.getName() + " 생성.");
} else {
System.out.println(mf.getName() + " 파일이 이미 있습니다.");
}
// 데이터 전송 통로 생성
FileWriter fw = new FileWriter(mf);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = null;
try {
pw = new PrintWriter(bw);
pw.println("문자열 처리를 편리하게 할 수 있습니다...");
pw.println("완료");
} catch (Exception e) {
e.printStackTrace();
} finally {
pw.close();
}
}
}