在文本文件中添加新行文本

披萨

我的应用程序记录声音。录制声音后,要求用户输入新的文件名。现在,我接下来要做的是将所有文件名添加到文本文件中,以便以后可以将其作为数组进行读取以创建列表视图。

这是代码:

//this is in onCreate
File recordedFiles = new File(externalStoragePath + File.separator + "/Android/data/com.whizzappseasyvoicenotepad/recorded files.txt");
if(!recordedFiles.exists())
    {
            try {
                recordedFiles.createNewFile();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    }
//this executes everytime text is entered and the button is clicked
try {
            String content = input.getText().toString();
            FileWriter fw = new FileWriter(recordedFiles.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(">" + content + ".mp3");
            bw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }

现在的问题是,每当我记录一个新文件时,上一行就会被覆盖。因此,如果我记录了两个文件'text1'和'text2',则在记录text1之后,txt文件将显示text1,但是在记录了text2之后,text2将覆盖text1,而不是插入新行。

我尝试添加:

bw.NewLine()

bw.write(">" + content + ".mp3");

但这是行不通的。

如果我录制三个声音并将它们分别命名为sound1,sound2和sound3,则希望得到以下结果:

>sound1
>sound2
>sound3
普什莫

FileWriter构造函数与boolean append参数一起使用

FileWriter fw = new FileWriter(recordedFiles.getAbsoluteFile(), true);
//                                                              ^^^^

这将使文件在末尾附加文本,而不是覆盖以前的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在文本文件中添加新行无效

来自分类Dev

无法在文本文件的新行中添加记录

来自分类Dev

在文本文件中添加引号

来自分类Dev

在文本文件中添加标题

来自分类Dev

向文本文件添加新的文本行

来自分类Dev

Bash for循环以运行文本文件中的命令

来自分类Dev

在Lua中编写多行文本文件

来自分类Dev

读取多行文本文件

来自分类Dev

从文本文件中读取行,反转并保存在新的文本文件中

来自分类Dev

向文本文件添加新行并从上次添加中获取行

来自分类Dev

每次读取文本文件并添加新行;出现

来自分类Dev

Java从文本文件中获取行,创建新的文本文件并插入

来自分类Dev

从较新的文本文件中减去较旧的文本文件

来自分类Dev

如何在Android中的文本文件上添加新行

来自分类Dev

在文本文件中添加新行的最佳变体是什么?

来自分类Dev

从文本文件中删除文本

来自分类Dev

如何从xml标记获取值并将其保存在文本文件中,并在文本文件末尾添加新行以及计数

来自分类Dev

在新的文本文件中打印替换的行

来自分类Dev

如何在Java中写入新的文本文件

来自分类Dev

Powershell 在文本文件中搜索新内容

来自分类Dev

PowerShell-删除文本文件中定界符之间的多行文本

来自分类Dev

如何删除多行文本文件中嵌套大括号之间的所有文本?

来自分类Dev

VB如何根据用户选择从文本文件中调出一行文本?

来自分类Dev

在文本文件中为每个项目添加引号

来自分类Dev

如何添加www。到文本文件中的网址

来自分类Dev

如何在文本文件中添加/删除行?

来自分类Dev

在文本文件中添加双打的代码?爪哇

来自分类Dev

在文本文件中为每个项目添加引号

来自分类Dev

在文本文件中添加所有行的值?

Related 相关文章

  1. 1

    在文本文件中添加新行无效

  2. 2

    无法在文本文件的新行中添加记录

  3. 3

    在文本文件中添加引号

  4. 4

    在文本文件中添加标题

  5. 5

    向文本文件添加新的文本行

  6. 6

    Bash for循环以运行文本文件中的命令

  7. 7

    在Lua中编写多行文本文件

  8. 8

    读取多行文本文件

  9. 9

    从文本文件中读取行,反转并保存在新的文本文件中

  10. 10

    向文本文件添加新行并从上次添加中获取行

  11. 11

    每次读取文本文件并添加新行;出现

  12. 12

    Java从文本文件中获取行,创建新的文本文件并插入

  13. 13

    从较新的文本文件中减去较旧的文本文件

  14. 14

    如何在Android中的文本文件上添加新行

  15. 15

    在文本文件中添加新行的最佳变体是什么?

  16. 16

    从文本文件中删除文本

  17. 17

    如何从xml标记获取值并将其保存在文本文件中,并在文本文件末尾添加新行以及计数

  18. 18

    在新的文本文件中打印替换的行

  19. 19

    如何在Java中写入新的文本文件

  20. 20

    Powershell 在文本文件中搜索新内容

  21. 21

    PowerShell-删除文本文件中定界符之间的多行文本

  22. 22

    如何删除多行文本文件中嵌套大括号之间的所有文本?

  23. 23

    VB如何根据用户选择从文本文件中调出一行文本?

  24. 24

    在文本文件中为每个项目添加引号

  25. 25

    如何添加www。到文本文件中的网址

  26. 26

    如何在文本文件中添加/删除行?

  27. 27

    在文本文件中添加双打的代码?爪哇

  28. 28

    在文本文件中为每个项目添加引号

  29. 29

    在文本文件中添加所有行的值?

热门标签

归档