java - 如何在 Android 的内部存储上创建一个文件夹并在该文件夹中写入一个简单的 .txt 文件

标签 java android

我似乎无法让下面的代码工作;我尝试了不同的方法,但都没有用,我想在内部存储中创建一个文件夹,并在该文件夹中创建并写入一个简单的 .txt 文件。有人可以提供一个强有力的例子来说明如何做到这一点,并告诉我我错了什么

 String DataIn = PhoneNumber + "," + dataLong + "," + dataLat;
        FileOutputStream outputStream;
        String filename = "LegionData";
        try {
            outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
                outputStream.write(DataIn.getBytes());
               outputStream.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

最佳答案

试试这个

  String filename = "myfile";
  File file = new File(context.getFilesDir(), filename);

关于java - 如何在 Android 的内部存储上创建一个文件夹并在该文件夹中写入一个简单的 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25186748/

相关文章:

android - 什么决定了 getView() 的位置参数中的取值范围?

android - TID 14358中的致命信号11(SIGSEGV),代码2,故障加法器0x37acd7ac

尝试从照片应用程序复制图像时出现 java.io.FileNotFoundException

java - 显示具有两个面板的 GUI,每个面板包含三个按钮

2 瞬间之间的 Java 年

Java 取消最大化 JFrame

java - Android Studio 2.2.3 Base.Theme.AppCompat 错误

java - 如何检查是否有默认打印机 (Windows)?

java - Json 不显示 url 数据

Android onResume 和 onCreate