2017-10-05 87 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/");