gpt4 book ai didi

java - 将文件保存到 SD 卡

转载 作者:行者123 更新时间:2023-11-29 22:03:59 25 4
gpt4 key购买 nike

.txt文件需要保存在SD卡中。

Save("n" + String.valueOf(key) + ".txt");

private void Save(String FileName){
File fileName = null;
String sdState = android.os.Environment.getExternalStorageState();

if (sdState.equals(android.os.Environment.MEDIA_MOUNTED)) {
File sdDir = android.os.Environment.getExternalStorageDirectory();
fileName = new File(sdDir, "FlyNote/"+FileName);
} else {
fileName = context.getCacheDir();
}
if (!fileName.exists())
fileName.mkdirs();
try {
FileWriter f = new FileWriter(fileName);
f.write(editText2.getText().toString());
f.flush();
f.close();
} catch (Exception e) {

}
}

但在SD卡中文件保存为一个文件夹。文件夹“n5.txt”和其他...

最佳答案

使用

File  dir= new File(sdDir.getAbsolutePath(), "FlyNote");
dir.mkdirs(); //CREATE DIR HERE
File file = new File(dir, FileName);//CREATE FILE HERE

代替

fileName = new File(sdDir, "FlyNote/"+FileName);

关于java - 将文件保存到 SD 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com