利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性。

如题,大神们谁可以编写一个这样的java程序?

happy530755 | 浏览 1482 次 |举报

我有更好的答案

邀请更新 发布于2013-11-24 20:44  最佳答案

package com.texst;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

public class GetFileMessageOfDisk {

/**

* @param args

*/

public static void main(String[] args) {

File file = new File("D:/");

getMessage(file);

}

private static void getMessage(File file){

File[] files = file.listFiles();搜索

if(files==null){

files = new File[0];

}

for(int i=0;i

if(files[i].isDirectory()){

System.out.println(files[i].getPath());

getMessage(files[i]);

}else{

try {

int length = new FileInputStream(files[i]).available();

System.out.println(files[i].getName()+" 长度:"+length+" 大小:"+length/1024+"KB");

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

}

java 获取文件名长度_利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性...相关推荐

  1. java 根据ip获取mac地址_利用java如何根据IP获取mac地址

    利用java如何根据IP获取mac地址 发布时间:2020-11-25 15:49:42 来源:亿速云 阅读:74 作者:Leah 利用java如何根据IP获取mac地址?针对这个问题,这篇文章详细介 ...

  2. 高德地图获取坐标距离_利用java、js或mysql计算高德地图中两坐标之间的距离

    前言 因为工作的原因,最近在做与地图相关的应用,使用了高德地图,研究了下高德地图计算两坐标距离的方法,官网上提供的开发包中有相关的方法,但是我的产品中比较特殊,无法直接使用提供的方法,所以就自己封装了 ...

  3. java mysql jdbc 封装_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包括增删改查、JavaBean反射原理,附源代码)...

    近期看老罗的视频,跟着完毕了利用Java操作MySql数据库的一个框架类JdbcUtils.java,完毕对数据库的增删改查.当中查询这块,包含普通的查询和利用反射完毕的查询,主要包含以下几个函数接口 ...

  4. java 对象复制 反射_利用Java反射机制实现对象相同字段的复制操作

    一.如何实现不同类型对象之间的复制问题? 1.为什么会有这个问题? 近来在进行一个项目开发的时候,为了隐藏后端数据库表结构.同时也为了配合给前端一个更友好的API接口文档(swagger API文档) ...

  5. java 方法数统计_利用Java简单实现一个代码行数统计器方法实例

    前言 哈喽,我是小黑, 最近学了java的输入输出流后一直心痒痒,总想找一点事情来做,所以用java代码来实现了一下统计代码的所有行数,看一下我上大学以来到底打了多少行. 先附上实现代码吧! pack ...

  6. java 生成pdf 乱码_利用java处理fop导出pdf的中文乱码问题解决方案

    本文的作用是,生成带中文的加密pdf格式的文件,防止被人修改. 在项目下建立docbook-xsl, fo-res, out, sample四个文件夹 docbook-xsl目录: 放从sourcef ...

  7. java界面设计股票_利用JAVA实现股票交易系统设计参考.doc

    利用JAVA实现股票交易系统设计参考 目 录 摘要1 关键词1 Abstract2 Key words2 1 概述3 1.1 Java体系结构3 1.2 Java的优点3 1.3 Java的应用3 2 ...

  8. java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  9. java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

最新文章

  1. 数据结构与算法:二分查找
  2. Linux下Sed命令的用法(之替换)
  3. Nest Secure智能保全系统内建麦克风 引发用户反弹
  4. 拥有一台你的轻量应用服务器Lighthouse
  5. 通过最简单的button控件,深入学习SAP UI5框架代码系列之零
  6. merge r语言daframe_R语言总结
  7. BZOJ1041:[HAOI2008]圆上的整点(数论)
  8. 使用脚本删除ios工程中未使用图片
  9. 编写QT代码实现与FlightGear通信
  10. Google Chrome 所有版本下载
  11. PAYPAL使用虚拟信用卡验证的技巧
  12. PTAM(parallel Tracking and Mapping)
  13. CentOS7 配置防火墙规则应对漏洞扫描
  14. python爬取别人qq空间相册_python+selenium+requests爬取qq空间相册时遇到的问题及解决思路...
  15. 有限元分析试题:ANSYS有限元分析中级培训考题及其答案解析(填空+选择+判断+解答)
  16. 屠龙之技 作者:长铗
  17. 【Luogu】P8195 小智的疑惑
  18. 一样的操作,同样的引入,爆红:can’t resolve symbol
  19. Android自定义ImageView圆角
  20. 计算机键盘复制键,键盘按键设置复制粘贴的方法

热门文章

  1. nlp中文本相似度计算问题
  2. 怎么下载python3.6.0_python
  3. 逆向学习-UltraEdit安装
  4. 服务器自动重启的原因及解决方法
  5. 小程序数据可视化图表绘制wxcharts
  6. 计算机基础知识(电脑的基本组成原则)
  7. 注册安全工程师含金量怎么样,注安证书发展前景如何
  8. 离线安装平面设计Lunacy
  9. mycat读写分离实验
  10. 樱桃快熟了,你准备好流口水了吗?