[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;
}
알면 쉽고 모르면 어렵고…. 그렇다고 외우고 다닐 순 없고….