1

以下のコードでは、新しいテキスト ファイルを作成しました。このファイルの場所がわかりません。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)
{

}
4

2 に答える 2

0

1.行ったことについては、現在の作業ディレクトリにあります。

2.ファイルへのパスを取得するには、getFileStreamPath("samplefile.txt");

SDKDocは次のように述べています。

openFileOutput(String、int)で作成されたファイルが保存されているファイルシステムの絶対パスを返します。

于 2012-07-22T13:45:36.813 に答える
0

通常は「data/data/package.name」の下にあります

于 2013-04-08T23:12:53.570 に答える