在下面的代码中,我创建了一个新的文本文件。我无法找到这个文件的位置,我需要这个文件的实际文件路径,所以我可以上传到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)
{
}
答案 0 :(得分:0)
1。对于您所做的事情,请将其放在当前的工作目录中。
2。要获取文件的路径,请使用getFileStreamPath("samplefile.txt");
SDK文档会注意到这一点:
返回存储使用openFileOutput(String,int)创建的文件的文件系统的绝对路径。
答案 1 :(得分:0)
通常位于“data / data / package.name”
下