Simple&Natural
안드로이드 스튜디오 기본 파일 입출력 경로 본문
728x90
코틀린의 main 함수에서 파일이 생성되고 저장되는 기본 경로는 프로젝트 폴더
UnitTest를 해보면 경로는 프로젝트폴더/app 으로 지정된다.
아래의 코드를 이용해 파일을 읽고 써보면 쉽게 알 수 있다.
//파일 쓰기
val file = File("test.txt")
lateinit var fw:FileWriter
val text = "This is TEST string."
try {
fw = FileWriter(file)
fw.use {
it.write(text)
}
} catch (e: Exception) {
e.printStackTrace()
}
//파일 읽기
val file = File("test.txt")
lateinit var fr: FileReader
lateinit var jsonString: String
try {
fr = FileReader(file)
fr.use {
jsonString = it.readText()
}
} catch (e: Exception) {
e.printStackTrace()
}
728x90
'안드로이드(Android) > 기타' 카테고리의 다른 글
BottomNavigationView + Hiding On Scroll (0) | 2020.09.28 |
---|---|
안드로이드에서 Coroutine과 Retrofit 및 Room을 함께 사용 시 주의사항 (1) | 2020.08.25 |
JsonObject의 getString()과 optString()의 차이 (0) | 2020.08.12 |
안드로이드에서 RGB와 HEX 색상 표기 이해하기 (0) | 2020.08.09 |
multithreaded 환경에서 singleton 사용시 발생할 수 있는 문제에 대한 이슈 및 개선 방법 (0) | 2020.04.11 |