Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176716
  • 博文数量: 43
  • 博客积分: 1428
  • 博客等级: 上尉
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 09:33
文章分类

全部博文(43)

文章存档

2014年(3)

2013年(3)

2011年(1)

2010年(36)

分类: Java

2010-08-23 15:55:35



获取文件大小
  1. public   static  final  int  MAX_ATTACHMENT_UPLOAD_SIZE = (5 * 1024 * 1024);  
  2.   
  3. File file = new  File( "/sdcard/default/aaa.txt" );   
  4. long  size =  file.length();   //获取文件大小,单位为bytes   
  5. if (size > Email.MAX_ATTACHMENT_UPLOAD_SIZE)   //判断文件大小,最大5MB = 5 * 1024 * 1024 bytes   
  6. {  
  7.      Toast.makeText(this "File exceed 5MB, too large to attach" ,Toast.LENGTH_LONG)  
  8.                     .show();          
  9. }



判断文件后缀
  1. File folder =  new  File( "/sdcard/data" );  
  2. PickerFilter filter = new  PickerFilter();  
  3. File [] files = folder.listFiles(filter);  
  4. int  fileCount = files.length;     //获取当前目录下文件的个数   
  5. String fileName = files[0].getName(); //获取第一个文件的名字   
  6.   
  7. /* 先将文件名转换为小写,因为endsWith函数会区分大小写,若后缀为.Txt,  
  8.    判断时会出现不匹配于.txt导致判断有误 */   
  9. fileName = fileName.toLowerCase();  
  10. boolean isTxt = fileName.endsWith(".txt" );  


android在SD卡上创建文件保存信息

     1)判断是否存在SD卡

     2)获取SD卡目录

     3)在SD卡目录下创建文件

     4)写入信息到文件中

代码:

  1. //判断SD卡是否存在   
  2. boolean sdCardExist = Environment.getExternalStorageState()  
  3.                       .equals(android.os.Environment.MEDIA_MOUNTED)  
  4. if  (sdCardExist)  
  5. {                                 
  6.     //获取SD卡目录   
  7.     File sdDir = Environment.getExternalStorageDirectory();  
  8.     //在SD卡目录下创建文件smsLog.txt文件,true表示当文件存在时,信息追加在文件尾   
  9.     FileWriter fw = new  FileWriter( sdDir.toString() +  "/smsLog.txt" true );   
  10.     //获取当前时间   
  11.     Calendar calendar = Calendar.getInstance();  
  12.     Date d = calendar.getTime();  
  13.   
  14.     fw.write("短信接收时间:"  + d.toString());  
  15.     fw.write("\r\n" );  //写入换行     
  16.      fw.write("短信内容:" );  
  17.     fw.write("\r\n" );  
  18.        
  19.     //关闭文件   
  20.     fw.close();           
  21.   }








阅读(4287) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~