2017-10-05 6 views
0

私は現在、私のアンドロイドスタジオの監視に従って、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); 

もっと一般的にアクセス可能なフォルダへのパスを取得する方法はありますか?

答えて

0

/storage/emulated/0/Download/は、携帯電話ストレージのダウンロードフォルダです。

どの程度の共通ディレクトリがこれよりも期待していますか?

+0

にこのはMyFolder/

File(Environment.getExternalStoragePublicDirectory(Environment. + DIRECTORY_DOWNLOADS),"myfolder"); 

の変化のように(スラッシュ)/を追加してください? –

+0

ファイルマネージャから内部ストレージを開き、ダウンロードフォルダに移動します。 –

+0

...それは私がアクセスできない問題は、/ ESファイルエクスプローラまたは私がインストールした他のファイルマネージャのアプリケーションを介して/ 0 /フォルダにアクセスすることです。 –

0

私は自分の携帯電話しかし、フォルダ、または自分のコンピュータというアクセスするにはどうすればよい

File(Environment.getExternalStoragePublicDirectory(Environment. + 
DIRECTORY_DOWNLOADS),"myfolder/"); 
関連する問題