Notice
Recent Posts
Recent Comments
Link
관리 메뉴

설.현.아빠

폴더 생성 및 파일 생성 (private directory에 폴더 생성) 본문

안드로이드/File

폴더 생성 및 파일 생성 (private directory에 폴더 생성)

설.현.아빠 2011. 2. 11. 10:21

안녕하세요.
아래 글 중에 java.io.File 클래스를 이용하여 폴더 생성이 안된다는 글을 올렸습니다.

방법을 찾다보니 다음과 같은 방법으로 하면 어플리케이션 private directory에 폴더 생성하고 그 폴더에 파일 operation할 수 있는 방법을 찾았기에 공유합니다.

폴더 생성은 android.content.ContextWrapper 클래스의 getDir 함수를 사용했습니다.

File myDir = getDir(""testdir", Activity.MODE_PRIVATE");
String path = myDir.getAbsolutePath();
java.io.File f = new File(path+"/test.txt");
FileOutputStream fos = new FileOutputStream(f);
fos.write("test string".getBytes());
fos.close();

위와 같이 하면 됩니다. 중간에 path를 구해서 하셔야 합니다. 폴더명이 testdir로 생성되는 게 아니라 app_testdir로 생성되더군요.

수고하세요.

http://www.androidpub.com/13383



*. 여기도 참조

http://cafe.naver.com/aphone/6840

http://greenweblog.tistory.com/archive/20110111

Comments