java - 如何手动查找android文件的文件路径?

标签 java android file ftp io

在下面的代码中我创建了一个新的文本文件。我无法找到该文件的位置,并且需要该文件的实际文件路径,以便可以上传到 ftp 服务器。有人可以帮我吗?

注意:我正在实际手机上测试此应用程序,并且我想实际找到该文件。

谢谢!

try
{
    final String testString = new String("Hello");
    FileOutputStream fOut = openFileOutput("samplefile.txt", MODE_WORLD_READABLE);
    OutputStreamWriter osw = new OutputStreamWriter(fOut); 

    osw.write(testString);
    osw.flush();
    osw.close();
}
catch(IOException ex)
{

}

最佳答案

1.对于您所做的事情,它位于您当前的工作目录中。

2. 要获取文件的路径,请使用 getFileStreamPath("samplefile.txt");

SDK 文档提到了这一点:

返回文件系统上存储使用 openFileOutput(String, int) 创建的文件的绝对路径。

关于java - 如何手动查找android文件的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600688/

相关文章:

java - jquery ajax-从函数获取响应字符串

java - 嵌套 Switch 语句中缺少 Return 语句

c# - 将属性绑定(bind)到 Android 中的 mvxBindableListView

shell - 谷歌应用引擎运行 Shell 脚本文件

c - 从标准输入读入文件*

java - 使用 Spring 的对象创建和初始化顺序

java - 如何使用 Uri.Builder 将数组参数添加到 url?

Android - 如何将对象序列化和反序列化到公共(public)外部存储或从公共(public)外部存储中反序列化对象?

android - 执行 performItemClick

java - 如何将 jar 文件与引用文件一起打包?