在android的内部存储中创建一个txt文件

2023-11-30

我想在根目录下创建一个文件夹并放入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());
        }
       }  

我收到文件未找到异常

请帮助我如何在内部存储的根文件夹上创建文件


试试这个功能。

public void wrtieFileOnInternalStorage(Context mcoContext,String sFileName, String sBody){
    File file = new File(mcoContext.getFilesDir(),"mydir");
    if(!file.exists()){
        file.mkdir();
    }

    try{
        File gpxfile = new File(file, sFileName);
        FileWriter writer = new FileWriter(gpxfile);
        writer.append(sBody);
        writer.flush();
        writer.close();

    }catch (Exception e){

    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在android的内部存储中创建一个txt文件 的相关文章

随机推荐

  • Android 8:不允许明文 HTTP 流量

    我收到 Android 8 用户的报告称我的应用程序 使用后端提要 不显示内容 经过调查 我发现 Android 8 上发生以下异常 08 29 12 03 11 246 11285 11285 E 12 03 11 245 main Ex
  • 不断收到错误“列表”对象没有属性“拆分”

    当尝试逐字 逐行拆分列表时 不断出现此拆分错误 我得到了一个包含链接的文件 20000 个链接 这些链接位于名为 链接 的列表中 到目前为止我的代码 import networkx as nx Create graph network gr
  • 如何借用未包装的 Option? [复制]

    这个问题在这里已经有答案了 我想使用迭代向量 iter mut and map fn calculate distances planes mut Vec
  • gnuplot 中的循环结构?

    有没有什么方法可以迭代地从多个文件中检索数据并将它们绘制在 gnuplot 中的同一个图表上 假设我有像data1 txt data2 txt data1000 txt这样的文件 每个都有相同数量的列 现在我可以写一些类似的东西 plot
  • 找不到模块@angular/core + angular2

    我正在尝试在 Visual Studio 2015 中使用 Typescript 创建 Angular 2 应用程序 我已经在我的计算机上安装了 npm 当我编译我的应用程序时 出现错误无法找到模块 angular core 在 impor
  • ASP.net PageMethods 返回未定义

    大家好 我尝试使用 ToolkitScriptManager 将数据从 cs 获取到 js 这是我的 aspx
  • 当只有一个数据时如何设置matplotlib条形图宽度

    我正在使用 matplotlib 生成图表 生成条形图时存在一个问题 如果只有一个数据 如下所示 即使设置了宽度 图形的宽度也覆盖了整个区域 例子 x 3 y 10 bar x y width 0 2 align center The wi
  • 检查给定的浮点数落在列表中的哪些浮点数之间

    我有一个如下所示的列表 Ordered list a 0 1 0 3 0 4 0 5 0 6 0 7 0 9 我需要迭代一个如下所示的浮点数列表 Not ordered list b 0 12 0 53 0 30 0 03 0 77 0 6
  • jQuery - 构建一个在调整大小时不闪烁的自动调整大小文本区域

    我一直在努力创建一个自动调整大小的文本区域 就像在 FB 上一样 可以在您键入时调整大小 那里有一些插件 问题是他们都只有 99 在那里 缺少的是 在调整大小时 文本区域闪烁 返回 输入时 粘贴时有延迟 请看这里 http jsfiddle
  • 改造2在拦截中将post附加到requestbody

    我有这个 OkHttpClient client new OkHttpClient client interceptors add new Interceptor Override public com squareup okhttp Re
  • 在 Python 中匹配两个字母列表

    如何在不考虑Python列表中字母出现顺序的情况下匹配两个字母列表 例如 认为我的第一个清单是 a b c d 我想将此列表与另一个列表匹配 b c a d 然后得到一个真实的输出 这个怎么做 我是 python 新手 需要你的帮助 提前致
  • tomcat 不支持的类版本错误

    我在 Mac 上安装了 bitnami Tomcat 7 apache tomcat mysql 使用 java 1 7 76 我的 Mac 使用 java 1 8 运行时 当我将项目 在同一台 Mac 上用 intellij 制作 部署到
  • 如果两个不同的分组与 dplyr 不相交,如何合并它们

    假设我有两组标识符id1 and id2在数据框中 如何创建新的标识符id3其工作原理如下 我认为id1作为更严格的键 以便观察结果首先分组id1然后在id2 如果有两组具有不同值的行id2其某些元素具有相同的id1 这两个集合应该具有相同
  • 换行时删除多行 Flex 项目之间的空间(间隙)

    我试图将许多物品放在一个具有设定高度的容器中 如果没有剩余空间 物品将彼此相邻地继续进行 这是这个想法 我正在尝试使用 flexbox 来实现这一点 这是一个具有设定高度 方向设置为的容器column and flex wrap is wr
  • 创建一个可变长度的字符串,并用重复字符填充

    所以 我的问题已经被其他人以 Java 形式提出了 Java 创建一个具有指定长度并填充特定字符的新 String 实例 最好的解决方案 但我正在寻找它的 JavaScript 等效项 基本上 我想根据每个字段的 maxlength 属性
  • Java支持默认参数值吗?

    我遇到过一些具有以下结构的 Java 代码 public MyParameterizedFunction String param1 int param2 this param1 param2 false public MyParamete
  • 使用 WebRequest 发布

    我正在尝试发布到 google 以便我可以登录 Google Reader 并下载订阅列表 但我无法找到在 Windows 7 Phone sdk 中发布到 google 的方法 有人有关于如何执行此操作的示例吗 编辑 抱歉不是很清楚 我正
  • Parse.com - PFObject 上的 saveAll 是否占 1 个 API 调用?

    我有一个 IOS 应用程序 由于免费层的 30 秒请求限制 我想确保最少使用对 parse com 的 API 请求 请有人澄清一下 在一个方法调用 PFObject saveAll NSArray 中保存不同的 PFObject 是否相当
  • 使用Core Animation的开门效果

    我正在尝试在 UIView 上创建一个类似于下面链接中的图像的过渡 动画 它将从一个标准矩形形状的 UIView 开始 然后视图将进行动画 过渡 就像左侧被推动一样 并在右侧角上旋转 就像门稍微打开一样 我确信这在核心动画中是一件非常容易做
  • 在android的内部存储中创建一个txt文件

    我想在根目录下创建一个文件夹并放入txt文件并附加数据 我的java代码 public void generateNoteOnSD String sFileName String sBody try String fileName erro