Android

[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() 속성을 사용 가능합니다.

Leave a Reply

error: Content is protected !!