Activity提供了getCacheDir()和getFilesDir()两个方法:
getCacheDir()方法用于获取/data/data/cache目录
getFilesDir()方法用于获取/data/data/files目录
如果想操作SD卡的路径,可以用如下方法:
获取SDCard的状态:Environment.getExtemalStorageState(),如果返回EnvironmentMEDIA_MOUNTED,表示可以读写SDCard。
获取SDCard的目录:Environment.getExtemalStorageDirectory()
File saveFile=new File("/sdcard/mark.txt");
或:File sdCardDir=new File("/sdcard");//获取SD卡目录
File saveFile-new File(sdCardDir,"mark.txt");
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("文件的读写".getBytes());
outStream.close();