private void uploadFile() {
//文件名
String fileName = "satellite.txt";
//非适配android11的存储路径
//String path = Environment.getExternalStorageDirectory() + "/log";
//适配android11的存储路径
String path = getExternalFilesDir(null) + "/log";
//文件目录
File filePath = new File(path);
//文件目录不存在则创建
if (!filePath.exists()) {
Log.i(TAG, "创建目录");
filePath.mkdirs();
}
//文件
File file = new File(path, fileName);
//文件不存在则创建
if (!file.exists()) {
Log.i(TAG, "创建文件");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
Log.i(TAG, "创建文件->" + e.toString());
}
}
try {
FileOutputStream fos = new FileOutputStream(file);
String info = "测试123 ,测试123";
fos.write(info.getBytes());
fos.flush();
fos.close();
Log.i(TAG, "写入成功");
Log.i(TAG, "path->" + file.getAbsolutePath());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
创建文件
最新推荐文章于 2024-01-12 22:21:41 发布