我正在尝试创建一个文件夹不存在于我的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”);这是不创建任何文件夹的特定代码。
答案 0 :(得分:0)
将它放入你的清单。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>