【发布时间】:2014-07-15 06:52:27
【问题描述】:
我想在根目录下创建一个文件夹并放入txt文件并附加数据 '
我的java代码
public void generateNoteOnSD(String sFileName, String sBody){
try
{
String fileName = "error";
String headings = "Hello, world!";
String path = "/data/root/";
File file = new File(path, fileName+".txt");
if (!file.exists()) {
file.mkdirs();
}
File gpxfile = new File(file, sFileName);
FileWriter writer = new FileWriter(gpxfile);
writer.append(sBody);
writer.flush();
writer.close();
// Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
}
catch(IOException e)
{
Log.d("file error", ""+e.getMessage());
}
}
我收到文件未找到异常
请帮助我如何在内部存储的根文件夹中创建文件
【问题讨论】:
-
除非您的手机已root,否则您无法访问该目录(您甚至无权访问 /data 目录)。如果您是 root 用户,您的应用需要以 root 身份运行。
标签: android android-file