【背景】
折腾:
期间,需要去拼接路径。
【折腾过程】
1.看了一堆,参考:
去试试:String extSdRootPath = Environment.getExternalStorageDirectory();
String logFolderName = Start.getContext().getPackageName();
String logFolderPath = new File(extSdRootPath, logFolderName).toString();
结果出错:
extSdRootPath是String,但是要求是File才行。
2.结果是:public static String combinePath(String path1, String path2)
{
File file1 = new File(path1);
File file2 = new File(file1, path2);
return file2.getPath();
}
String extSdRootPath = Environment.getExternalStorageDirectory().getAbsolutePath();
String logFolderPath = CommonLib.combinePath(extSdRootPath, logFolderName);
String logFullfilename = CommonLib.combinePath(logFolderPath, logFilename);
也是使用。
【总结】
还是java中的库函数太挫。搞得还得自己写基本的常用的函数。。。哎。。。