zoukankan      html  css  js  c++  java
  • Java获取文件大小

    此段代码可以获取到文件的大小:


    /**
    * 传入文件路径,可以得到文件的大小信息
    * @param path 文件路径
    * @return
    */
    public static String getFileSize(String path) {
        String resourceSizeMb = null;
        try {
            // 指定路径即可
            File f = new File(path);
    
            FileInputStream fis = new FileInputStream(f);
    
            DecimalFormat df = new DecimalFormat("#.##");
    
            // double resourceSize = (double)((double) fis.available() / 1024);
            // ELog.e(TAG, "resourceSize:" + resourceSize);
    
            if((double)((double) fis.available() / 1024) > 1000) {
                resourceSizeMb = df.format((double)((double) fis.available() / 1024 / 1024)) + "MB";
            } else {
                resourceSizeMb= df.format((double)((double) fis.available() / 1024)) + "KB";
            }
    
        } catch (Exception e) {
            e.printStackTrace();
            resourceSizeMb = null;
        } 
        return resourceSizeMb;
    }
    
    /**
    * 调用做具体业务
    */
    String fileSize = FileHelper.getFileSize(path);
    if (null != fileSize) {
        if ("0KB".equals(fileSize)) {
            ELog.showToastShort(PhotoListActivity.this,getResources().getString(R.string.video_size0));
            return;
        }
    }

    谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
    刘德利CSDN博客, http://blog.csdn.net/u011967006

  • 相关阅读:
    寒假作业1
    秋季学习总结
    记叙在人生路上对你影响最大的三位老师
    2019年春季学期第二周作业
    币值转换
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    第五周作业
  • 原文地址:https://www.cnblogs.com/android-deli/p/10322209.html
Copyright © 2011-2022 走看看