728x90
반응형
fun readTextFile(path: String?): String? {
var line: String? = null // 한줄씩 읽기
var msg = ""
val saveFile = File(path) // 저장 경로
try {
val buf = BufferedReader(FileReader(saveFile))
while (true) {
val line = buf.readLine()
if(line == null) break
msg += line + "\n"
}
buf.close()
return msg
}
catch (e: java.lang.Exception) {
e.printStackTrace()
return "NOT FILE"
}
}
인자값으로 경로를 넣어주시면 리턴값으로 텍스트 파일의 텍스트를 읽어옵니다.
파일이 없으면 NOT FILE이 리턴됩니다.
val txt = readTextFile("/storage/emulated/0/Pictures/test.txt")
사용법의 예시입니다.
728x90
반응형
'Android' 카테고리의 다른 글
코틀린 HTML 태그 제거하기. (0) | 2023.01.03 |
---|---|
코틀린 타이머 사용하기 및 타이머 종료 (0) | 2023.01.03 |
안드로이드 13 미디어 권한 세부화 및 알림권한 (0) | 2022.12.13 |
안드로이드 색상에 투명도 주기 (0) | 2022.11.24 |
Android 안드로이드 Button 버튼 백그라운드 안먹힐때 (4) | 2022.09.27 |
댓글