현재 내 안드로이드 스튜디오 모니터에 따라 폴더에 CSV 파일을 저장하는 간단한 코드가 있습니다. 액세스 할 수없는 폴더에 해당 파일을 저장하고 있습니다. "/storage/emulated/0/Download/myfolder/552.csv".파일 경로를 좀 더 일반적인 폴더로 변경
File path =new
File(Environment.getExternalStoragePublicDirectory(Environment. +
DIRECTORY_DOWNLOADS),"myfolder");
System.out.println(path);
if (!path.exists()){
path.mkdir();
}
File mypath=new File(path,(editSesion.getText().toString()+".csv"));
FileWriter mFile = new FileWriter(mypath,true);
CSVWriter writer = new CSVWriter(new FileWriter(mypath));
System.out.println(mypath);
더 일반적으로 액세스 할 수있는 폴더의 경로를 얻는 방법은 있습니까?
에이 MyFolder에 같은 / (슬래시)/
변화를 추가하십시오 폴더 내 전화 또는 컴퓨터 그러나? –
파일 관리자에서 내부 저장소를 연 다음 다운로드 폴더로 이동하십시오. –
... 문제는 내가 ES 파일 탐색기 나 내가 설치 한 다른 파일 관리자 앱을 통해/0/폴더에 접근 할 수 없다는 것입니다. –