当前位置: 首页 > 编程笔记 >

Android SD卡上文件操作及记录日志操作实例分析

曹镜
2023-03-14
本文向大家介绍Android SD卡上文件操作及记录日志操作实例分析,包括了Android SD卡上文件操作及记录日志操作实例分析的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android SD卡上文件操作及记录日志操作的方法。分享给大家供大家参考,具体如下:

// SD卡是否存在
private boolean checkSDCardStatus() {
 boolean SDCardStatus = false;
 String sDStateString = android.os.Environment.getExternalStorageState();
 if (sDStateString.equals(android.os.Environment.MEDIA_MOUNTED)) {
  SDCardStatus = true;
 } else {
  // SD卡不可用
 }
 return SDCardStatus;
}
// SD卡上是否有APK文件
private boolean checkFileExist(String iFilePath) {
 boolean fileExist = false;
 if (checkSDCardStatus()) {
  File myFile = new File(iFilePath);
  if (myFile.exists()) {
  fileExist = true;
  }
 }
 return fileExist;
}
//删除文件
private void deleteApk(String iFilePath) {
 if (checkSDCardStatus()) {
  File myFile = new File(iFilePath);
  if (myFile.exists()) {
  myFile.delete();
  }
 }
}
//在SD卡上用txt记录
public static void logOnFile(String format, Object... args){
 String logstr = String.format(format, args);
 SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
 String date  =  sDateFormat.format(new java.util.Date());
 logstr = "/r/n-------------------------/r/n" + date + "/r/n" + logstr;
 FileOutputStream fout;
 DataOutputStream dataout;
 try {
  fout = new FileOutputStream("//sdcard//log.txt",true);
  dataout = new DataOutputStream(fout);
  dataout.writeUTF(logstr);
  dataout.flush();
  dataout.close();
  fout.flush();
  fout.close();
 } catch (FileNotFoundException e) {
  e.printStackTrace();
 } catch (IOException e) {
  e.printStackTrace();
 }
}

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Python文件及目录操作实例详解,包括了Python文件及目录操作实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python文件及目录操作的方法。分享给大家供大家参考。具体分析如下: 在python中对文件及目录的操作一般涉及多os模块,os.path模块。具体函数以及使用方法在程序中说明。 希望本文所述对大家的Python程序设计有所帮助。

  • 操作日志用于显示系统中所有操作信息。 操作日志记录系统中所有操作信息,即记录发起人对某类型的某资源进行的操作以及操作的执行状态等。便于审计用户操作以及出现异常操作后快速定位问题原因等。在项目视图下只显示所属项目为指定项目的日志信息。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “认证与安全/日志审计/操作日志” 菜单项,进入操作日志页面。 查看操作日志 该功能用于查看操作日志详情

  • 目录其本质也是一种文件,它的r权限是ls,x权限是cd DIR结构体 Unix系统为用户提供了一种和文件结构FILE类似的目录结构DIR。它被称为目录流,目录中的目录项用dirent结构表示(但DIR的并非包含dirent成员) dirent结构 结构体成员 类型 描述 d_into ino_t 文件的inode号 d_name[ ] char 以NULL结尾的文件名 常用函数(库调用) 函数名

  • 本文向大家介绍python文件操作之目录遍历实例分析,包括了python文件操作之目录遍历实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python文件操作之目录遍历的方法。分享给大家供大家参考。具体分析如下: Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数: os.listdir(dirname):列出dirname下的目录和文件 os.getc

  • 本文向大家介绍Servlet中操作文件详解及实例,包括了Servlet中操作文件详解及实例的使用技巧和注意事项,需要的朋友参考一下 Servlet中操作文件详解及实例 因为Servlet本来就是一个.Java文件,因此servlet中操作文件和普通java文件操作文件是一样的。 读取文件主要代码: 读出一行数据 注意一定要关闭文件流 写文件的方法与之类似,具体代码为: 读取: 写入: 感谢阅读,希