sekimdr
(김상억)
1
/data/data/<appid>/databases 안에 파일을 getFile 한 다음에 file.move() 하니 destination에는 복사가 되는데 원래것이 지워지지가 않더라고요.
file.deleteFile() 도 안되고요.
getFile 한 내용을 read() 로 읽어서 다시 destination 에 새로 getFile() 해서 write 하려면 read() 를 Blob 으로 받아서 그대로 써야 하나요 아니면 Blob.text 로 써야 하나요? 원래 파일은 sqlite db 입니다.
sekimdr
(김상억)
2
실행후에 초기화 과정에서 생성되는거고 내부 메모리에서 외부 SD 로 옮기기로 결정을 한거죠.
데이타가 늘어나면 내부에 저장되는 DB가 점점 커지니까요.
realrap
(불꽃남자)
3
혹시 아래 경로에 넣은 파일은 프로젝트에 함께 패키징한 파일인가요?
/data/data/<appid>/databases
패키징한 파일이라면 지워지지 않는게 정상인듯 싶은데,..
본래 의도가 뭔지가 궁금하네요.
DB 파일을 업데이트 하고 싶으신건가요? 아니면 단순히 파일을 이동시키고 싶으신건가요?