2017-10-05 88 views
0

我目前有一個簡單的代碼,我在一個文件夾中保存一個CSV文件,根據我的android studio monitor我成功地將該文件保存在一個文件夾中,我無法訪問它是「/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/是手機存儲的Downloads文件夾。

你期待多少共同的目錄比這個?

+0

我如何可以訪問該文件夾,雖然我的電話,或我的電腦? –

+0

從文件管理器打開內部存儲器,然後轉到下載文件夾。 –

+0

...這就是我無法通過ES文件資源管理器或我已安裝的任何其他文件管理器應用程序訪問/ 0 /文件夾的問題。 –

0

請加/(正斜槓)這樣MyFolder中/

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

變化成

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