`
wsql
  • 浏览: 11712902 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Android创建文件夹及文件并写入数据

 
阅读更多
package elwin.fei.mobileaudio;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;

public class CreateFiles {

	String filenameTemp = Info.audioPath + "/hhaudio" + ".txt";
	
	//创建文件夹及文件
	public void CreateText() throws IOException {
		File file = new File(Info.audioPath);
		if (!file.exists()) {
			try {
				//按照指定的路径创建文件夹
				file.mkdirs();
			} catch (Exception e) {
				// TODO: handle exception
			}
		}
		File dir = new File(filenameTemp);
		if (!dir.exists()) {
			  try {
				  //在指定的文件夹中创建文件
				  dir.createNewFile();
			} catch (Exception e) {
			}
		}

	}
	
	//向已创建的文件中写入数据
	public void print(String str) {
		FileWriter fw = null;
		BufferedWriter bw = null;
		String datetime = "";
		try {
			SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " "
					+ "hh:mm:ss");
			datetime = tempDate.format(new java.util.Date()).toString();
			fw = new FileWriter(filenameTemp, true);//
			// 创建FileWriter对象,用来写入字符流
			bw = new BufferedWriter(fw); // 将缓冲对文件的输出
			String myreadline = datetime + "[]" + str;
			
			bw.write(myreadline + "\n"); // 写入文件
			bw.newLine();
			bw.flush(); // 刷新该流的缓冲
			bw.close();
			fw.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			try {
				bw.close();
				fw.close();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
			}
		}
	}
}

分享到:
评论

相关推荐

    Android创建文件并读写数据

    Android创建文件并读写数据,(本人亲测)友友们我会更新更多的源码和大家分享,希望大家喜欢 .

    Android调用相机拍照保存照片.rar

    Android 安卓调用系统相机拍摄照片一例,在打开相机后自动检测sd是否可用,获取相机返回的数据,并转换为Bitmap图片格式,创建文件夹,把数据写入文件,将图片显示在ImageView里。其实是向android新手演示了整个大致...

    Android APK+Dex文件反编译及回编译工具(APKDB)v.1.9.2 正式版

    如,反编译APK及DEX文件,反编译后生成可编译的同名文件夹, 汉化修改完成后,对文件夹点击【鼠标右键】根据文件夹反编译前的文件类型, 现在【回编译XXX文件】即可! 同时,针对apk和zip文件增加签名操作,只要...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    HDiffPatch:一个C \ C ++库和命令行工具,用于在二进制文件或目录(文件夹)之间进行差异化和修补; 跨平台快跑; 产生小的deltadifferential; 支持大文件并限制差异和补丁时所需的内存

    (注意:此库不处理文件元数据,例如文件上次写入时间,权限,链接文件等。对于该库,文件就像字节流一样;您可以扩展此库或使用其他工具。 ) (更新Android Apk?Jar或Zip文件差异和补丁?尝试 ! 但ApkDiffPath...

    Android相机调用

    // 把数据写入文件 } catch (FileNotFoundException e) { e.printStackTrace(); } finally { try { b.flush(); b.close(); } catch (IOException e) { e.printStackTrace(); }...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    APK+Dex文件反编译及回编译工具(APKDB)v1.8.1正式版 支持繁体

    《Android APK+Dex文件反编译及回编译工具(APKDB)》 简称:APKDB  是一款,针对Android OS系统的APK程序,直接反编译修改的工具。  APKDB集合了当今最强悍,最犀利的APK及Dex文件编译工具;  正常安装后,它...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    EventStreamDB:Android上的基于事件流的数据库

    在assets文件夹下创建database.xml文件,里面配置数据库的名字,版本号和数据库的表: <?xml version="1.0" encoding="utf-8"?> <!-- 数据库名称 --> <dbname value="zwb

    Secret Space Encryptor Pro 2.0.apk

    问题:Android 4.4及更高版本 - 文件加密器 - 外部SD卡(或USB驱动器)是只读的(或不可见)。消息:EACCESS(权限被拒绝)。 答:除了预装的应用程序(由设备或系统映像制造商预装)之外,Android 4.4不允许将外部...

    Coding-Challenge:Android 编程挑战

    [如果 GPS 坐标不可用,则两者均显示 0.0f] 三、 除了查看 Dropbox 文件夹中的图像外,该应用程序还允许用户查看视频、音频和文本文件。 四、 照片标题包含拍摄照片的城市名称。 [如果城市无法解决未知被写入标题] ...

    安卓毕业设计a源码网站-integratoredu:用于学习社区微事件的跟踪器(发生频率超过每天一次的更改或交互)

    日之前的版本写入数据,请使用 etc/upgrade-data-20171008 迁移到中间结构,然后再使用更高版本。 安装说明 在 GNU/Linux 系统上(推荐) 为了安全起见,理论上无法通过 Web 访问数据文件和 config.js,因为 app.js ...

    Aqua Mail Pro 1.19.0.apk

    •通过流行的云服务(Dropbox,OneDrive,Box和Google Drive)或文件进行备份和恢复功能。 •与流行的第三方应用程序集成,提供最大的控制,协同和可定制性,包括Light Flow,增强的SMS和来电显示,云打印,Apex ...

    网狐荣耀版开发使用常见问题解答

    十一、网狐荣耀版vs生成解决方案时出现“出现未能写入日志,请求的操作无法在使用用户映射区域打开的文件上执行“错误 一、定位文件,看是不是只读。 二、删除文件试一下,看看是不是文件被占用,如果删除不了,...

Global site tag (gtag.js) - Google Analytics