File files = new File("/mnt/sdcard/log.txt");
//如果这个文件不存在的话就开始创建临时文件
if (files.exists()==false) {
	try {
			   File tempFile=null;
			   tempFile = tempFile.createTempFile("users", "properties");
			   byte[] buffer = new byte[1024];
			   FileOutputStream writeFile = new FileOutputStream(tempFile);
			   InputStream inStream = getResources().getAssets().open("log.txt");
			   int length = inStream.read(buffer);
			   writeFile.write(buffer, 0, length);
			   writeFile.flush();
			   inStream.close();
			   writeFile.close();
			   files = tempFile;
			} catch (IOException e) {
				e.printStackTrace();
 

好了,现在files就是一个临时的File文件了,这个File文件和普通的没有区别。

public class FileManager { static String TAG = "FileManager"; static String TEMP = "imageTemp";//临时图片文件 static String filePackageName = "ai";//内存储存包名
Context 提供两个方法来打开应用程序的数据文件夹里的文件IO流体系。 FileInputStream openFileInput(String name):打开应用程序的数据文件夹下的name文件对应的输入流 FileOutputStream openFileOutput(String name,int mode): 打开应用程序的数据文件夹下的name文件对应的输出流 mode 有如下几个值: (1)MODE_PRIVATE :该文件只能被当前程序所读写 (2)MODE_APPEND :以追