私は現在、私のアンドロイドスタジオの監視に従って、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 /フォルダにアクセスすることです。 –