如何使用Java在android studio中创建文件夹路径

时间:2015-09-02 14:22:56

标签: java android

我正在尝试创建一个文件夹不存在于我的Android设备中的特定位置...这是我的代码...它没有生成任何错误但也没有创建任何文件夹......

package com.example.akshaykumar.latlong;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;

import android.app.Activity;
import android.location.Location;
import android.os.Bundle;
import android.os.Environment;

import com.opencsv.CSVReader;
import com.opencsv.CSVWriter;

public class MainActivity extends Activity {

    Double latToCompare=0.0, longToCompare=0.0;
    float shortestDistance = 0.0f;
    Boolean isDistanceComparedFirstTime = true;
    Boolean isFirstRowInCSV1 = true, isFirstRowInCSV2 = true;
    @Override
     protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        createDirIfNotExists("/LatLongFiles"); ////////////////
 }

    public static boolean createDirIfNotExists(String path) {
        boolean ret = true;

        File file = new File(Environment.getExternalStorageDirectory(), path);
        if (!file.exists()) {
            if (!file.mkdirs()) {
                ret = false;
            }
        }
        return ret;
    }
}

createDirIfNotExists( “/ LatLongFiles”);这是不创建任何文件夹的特定代码。

1 个答案:

答案 0 :(得分:0)

将它放入你的清单。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>