Android

[ANDROID] 파일 존재 여부 확인하는 방법

안드로이드 파일 존재 여부 확인하는 방법

안드로이드 내부 저장소 기능을 사용하려면 권한을 먼저 부여 후 가능하다.  안드로이드 마시멜로우 버전부터 그렇다.

저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야 한다.

<manifest ...>
	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
	...
</manifest> 

File 클래스의 exists()메소드를 사용하여 확인 가능하다.

public static boolean isFileExistsCheck(){
try{
String filePath = Environment.getDataDirectory() +“/data/trecord/databases/trecord.db”;

File file = new File(filePath);
if (file.exists()) {
Log.d(“TAG”, “================== isFileExistsCheck : ” + “파일존재함”);
     return true;
}
} catch(Exception ex) {
ex.printStackTrace();
     return false;
}
return false;
}

알면 쉽고 모르면 어렵고….  그렇다고 외우고 다닐 순 없고….

Leave a Reply

error: Content is protected !!