광고 한번만 클릭 부탁드립니다^^
위에 냐옹이 말구~ 위에 배너요~^_^/
포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^
Subject : [Java] Java 파일 입출력
최종수정일 : 2012.04.15
안녕하세요~^^
파일 입출력을 예전에 정리한번 하였는데, 원하는 부분이 없어서 다시 포스팅 합니다.
by 퓨림노
글을 작성하겠습니다.
1. 파일 Read
2. 파일 write
3. 현재 시간 구하기
4. 파일 경로는 어디로 가는가!?
1. 파일 Read
2. 파일 write
3. 현재 시간 구하기
4. 파일 경로는 어디로 가는가!?
파일 읽기
public void FileRead( String filename ){
String strline = null;
try {
FileReader fr = new FileReader(filename);
BufferedReader br = new BufferedReader(fr);
while( (strline = br.readLine()) != null ) {
// 요기에 원하는 거 소스코드 첨부하기
}
}
br.close();
}catch( Exception e ){
System.out.println(" File Read Error = " + e );
}
}
파일 쓰기
public void FileWrite()
{
String time = GetcurrentTime();
String filename = time + ".txt";
String output = null;
try{
File f = new File(filename);
FileOutputStream fos = new FileOutputStream(f);
// 파일 출력하기
fos.close();
}catch ( FileNotFoundException e ){
e.printStackTrace();
}catch ( IOException e) {
e.printStackTrace();
}
}
현재 시간 구하기
public String GetcurrentTime()
{
SimpleDateFormat sdf = new SimpleDateFormat("HH_mm_ss");
Date dTime = new Date();
String sTime = sdf.format(dTime);
System.out.println( "currentTime = " + sTime );
return sTime;
}
* 파일 경로에 대해서
1. Java 에서는 소스코드가 있는 경로에 담아두면 된다.( 안해보고 적는데...)
2. 안드로이드는 함수가 있으니깐...보통 /mmt/sdcard/ 를 붙여주는게 좋긴한데.
어떤 경우는 /sdcard/ 또는 없어야 하는 경우가 있다. 그냥 그렇다고....
안적은 것보다 못하네요.