getFilesDir()
是 Android 中用于获取应用内部存储目录的方法。它返回一个 File
对象,表示应用的内部存储空间。这个目录用于存储应用的数据文件、缓存和其他文件。以下是如何使用 getFilesDir()
的示例:
import android.content.Context;
import java.io.File;
getFilesDir()
方法获取应用内部存储目录:File internalStorageDir = getFilesDir();
getCacheDir()
方法:File cacheDir = getCacheDir();
example.txt
的文件:File exampleFile = new File(internalStorageDir, "example.txt");
try {
FileOutputStream fos = new FileOutputStream(exampleFile);
fos.write("This is an example file.".getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
请注意,getFilesDir()
返回的目录仅对应用内部存储可用,不能在设备的其他部分访问。如果你需要将文件存储在设备的公共存储区域,可以使用 getExternalFilesDir()
方法。