【问题标题】:Use string as a filename使用字符串作为文件名
【发布时间】:2015-01-12 07:10:42
【问题描述】:

我需要帮助。我有一个安卓应用程序。我正在使用 editText 来获取字符串。 然后我创建一个文件 something.txt 并在其中写入数据。 如何将文件名设置为 mystring.txt ?

try {
        writer = new FileWriter(root + "/filename.txt",true);
    } catch (IOException e) {
        e.printStackTrace();
    }

我需要它,因为我需要为我的应用程序提供具有不同文件名的所有数据... 谢谢

【问题讨论】:

    标签: android string filenames filewriter


    【解决方案1】:

    你必须使用

    String desiredFileName = edittext.getText().toString();
    try {
        writer = new FileWriter(root + "/" + desiredFileName + ".txt",true);
    } catch (IOException e) {
        e.printStackTrace();
    }
    

    【讨论】:

    • @Mirko 你应该遵循一些教程,它真的会帮助你。如果解决了也请采纳答案
    • 嗨,我知道我应该按照教程进行操作,但现在我需要让这个程序工作,我还在学习:/你能帮我吗?我不知道如何将文本从 editTxt(我的 editText 的 ID)保存到字符串。我不能在服务中找到viewbyid...:/有什么想法吗?
    • @Mirko findViewById 是一种查看方法。您在包含 EditText 的布局视图上调用它
    • 我试过了,但它给了我错误...我试图在 mainActivity 中调用它。
    【解决方案2】:

    你想在 EditText 中定义文件名吗?

    如果是,那该怎么办:

    try {
        writer = new FileWriter(root + "/" + editText.getText(), true);
    } catch (IOException e) {
        e.printStackTrace();
    }
    

    如果不是,请尝试解释得更详细一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 2022-06-28
      • 2012-12-13
      • 1970-01-01
      • 2016-07-25
      • 2015-11-25
      • 2014-12-26
      • 2011-07-13
      相关资源
      最近更新 更多