[Android] 파일의 수정 날짜 확인하는 방법
안드로이드 파일의 수정 날짜 확인방법
저장소를 읽고 쓰려면 다음 권한을 AndroidManifest.xml 파일에 추가해야합니다.
<manifest ...>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
</manifest>
안드로이드 마시멜로우 (api 23)부터는 권한 체크 모듈을 추가해야합니다.
lastModified() 메소드를 사용하면 파일의 수정 날짜를 확인 할 수 있어요.
//파일 경로 및 파일 명 String filePath = Environment.getDataDirectory() +"/data/ddol/record/databases/fcord.db"; File file = new File(filePath); //파일 존재여부 체크 if (file.exists()) { // 날짜 포맷 설정 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Log.d("TAG", "파일 수정일시 : " + simpleDateFormat.format(file.lastModified())); }
API level 26 부터는 Files.readAttributes() 속성을 사용 가능합니다.