Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSV 파일 삭제 후 재생성 오류 #22

Closed
sujin9 opened this issue Sep 25, 2021 · 6 comments
Closed

CSV 파일 삭제 후 재생성 오류 #22

sujin9 opened this issue Sep 25, 2021 · 6 comments

Comments

@sujin9
Copy link
Member

sujin9 commented Sep 25, 2021

CSV 파일을 만들고, 해당 경로로 이동해 직접 삭제한 후, 다시 전송버튼을 눌러 파일 재생성을 시도하였더니,
val fileWriter = PrintWriter(FileWriter(csvFile))
이 라인에서

E/AndroidRuntime: FATAL EXCEPTION: Thread-5
    Process: com.android.check_in_listener, PID: 14807
    java.io.FileNotFoundException: /storage/emulated/0/Documents/VisitorsList/VisitorList.csv: open failed: EEXIST (File exists)

이런 오류가 발생하였습니다.
VisitorsList 폴더 자체를 지우고 다시 시도할 때 폴더는 다시 만들어져있던데,
파일은 다시 생겨있지 않고 오류가 발생합니다.
전송 버튼을 누를 때마다 csvFile.createNewFile() 이 실행되고 있는데, 어떻게 해야 좋을까요 ㅠㅠ?

@Jsueeee
Copy link
Member

Jsueeee commented Sep 27, 2021

if (csvFile.exists()) csvFile.delete()
이런 코드가 있던데 파일 삭제 코드 맞죠? 삭제는 잘 되시나요??

@sujin9
Copy link
Member Author

sujin9 commented Sep 29, 2021

답변이 늦어져서 죄송합니다! ㅠㅠ
그 코드는 이미 파일이 존재하면 삭제 후 새로 만들기 위해서 작성했는데
삭제 잘 되고, 데이터를 삭제했을 때 그 데이터가 CSV 파일에서도 삭제되는 것까지 확인했습니다!

@Jsueeee
Copy link
Member

Jsueeee commented Sep 29, 2021

오잉 메일에서 안드로이드 기계로 해결하셨다는 글 보고 들어왔는데 오류인가 안보이네요?! 혹시 다시 문제가 생겨서 삭제하신건가요~?

@sujin9
Copy link
Member Author

sujin9 commented Sep 29, 2021

이 오류, 아마 제 단말기 문제일 수도 있을 것 같아요,,!
제 핸드폰이 해외용(해외판매용,,?)이어서 예전 프로젝트에서도 제 단말기에서만 오류가 난 경험이 있는데,
혹시나 싶어 다른 국내 공기계로 해보니 잘 돌아가네요 ㅎㅎ..
폴더를 지우든 파일을 지우든 파일 다시 잘 생깁니다! 😅😂
심지어 방금 커밋 올렸던 permission 내용도 핸드폰에서는 오류나던데 공기계로는 너무 잘되네요 ㅎㅎ,,,
물론 공기계가 좀 오래된 거여서 버전 차이가 있다거나 할 가능성도 있지만, 아마 제 핸드폰 문제일 것 같아요 !

@sujin9
Copy link
Member Author

sujin9 commented Sep 29, 2021

오잉 메일에서 안드로이드 기계로 해결하셨다는 글 보고 들어왔는데 오류인가 안보이네요?! 혹시 다시 문제가 생겨서 삭제하신건가요~?

수정하려다가 잘못눌러서 삭제됐어요! 🤣

@Jsueeee
Copy link
Member

Jsueeee commented Sep 29, 2021

이 오류, 아마 제 단말기 문제일 수도 있을 것 같아요,,! 제 핸드폰이 해외용(해외판매용,,?)이어서 예전 프로젝트에서도 제 단말기에서만 오류가 난 경험이 있는데, 혹시나 싶어 다른 국내 공기계로 해보니 잘 돌아가네요 ㅎㅎ.. 폴더를 지우든 파일을 지우든 파일 다시 잘 생깁니다! 😅😂 심지어 방금 커밋 올렸던 permission 내용도 핸드폰에서는 오류나던데 공기계로는 너무 잘되네요 ㅎㅎ,,, 물론 공기계가 좀 오래된 거여서 버전 차이가 있다거나 할 가능성도 있지만, 아마 제 핸드폰 문제일 것 같아요 !

앗 ㅋㅋㅋㅋㅋ 진짜진짜 수고하셨어요!!
한참을 찾았는데 이렇게 어이없게?ㅋㅋ 해결될 때가 많져 ㅎㅎㅎ
안드로이드가 버전도 엄청 많고 기기마다 반응도 달라서 어려운 것 같아요 😂
말씀하신 부분은 저도 내일 돌려보고 크로스체크하겠습니다!
짱짱👍👍👍

@Jsueeee Jsueeee closed this as completed Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants