我这样使用代码,它对我来说很好用

String fileName = Environment.getExternalStorageDirectory() +"/Music/Diary.flac";

SD卡已经存在音乐文件夹,我想在SD卡中自动创建文件夹New Folder,我尝试过类似的操作
String fileName = Environment.getExternalStorageDirectory() +"/NewFolder/Diary.flac";

但它不起作用

最佳答案

您需要先创建一个目录。试试这个:

File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/NewFolder", "/Diary.flac");
    file.getParentFile().mkdir();
    if(!file.exists()){
        try {
                  file.createNewFile();
              } catch (IOException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
              }
    }

关于android - 在newfolder中的Sqlite中存储音频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29773718/

10-12 04:56