深搜文件夹中的最大文件
来源:互联网 发布:linux svn服务端搭建 编辑:程序博客网 时间:2024/06/06 01:40
上次看到一题目,给出一个文件夹 文件夹名为root, 要求找到文件夹里面最大的文件。
第一个反应就是用深搜, 下面给出java代码.
public static void main(String[]args){ File file = new File("E://root");System.out.println(getMaxFile(file.lsitFiles,0L));}public static long getMaxFile(File[]files, long max){ for(File file: files){ if(file.isDirectoy){ //判断是否为文件夹,如果是继续往下搜索 long m=getMaxFile(file.listfiles(),max); max=max>m? max:m; }else{ if(file.length>max){ //如果当前文件长度大于已经获取的文件夹长度 max=file.length(); System.out.println(file.getAbsolutePath()); } }} return max;}
0 0
- 深搜文件夹中的最大文件
- 求文件夹中最大文件
- 枚举文件夹中的文件
- 遍历文件夹中的文件
- 文件夹中的.nomedia文件
- 遍历文件夹中的文件
- 遍历文件夹中的文件
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- 查看目录下最大文件文件夹
- 查找文件夹下最大的文件
- 遍历文件夹中的所有文件夹及文件
- java 删除文件夹中的文件及文件夹
- 循环获取文件夹中子文件夹中的文件
- 读出文件夹中的所有文件
- asp删除文件夹中的文件
- 读取文件夹中的文件列表
- acm_最长子序列
- A - Wireless Network——POJ
- 树莓派自动运行应用程序(脚本及图形界面)
- Linux Shell文本处理命令技巧
- C++ 从数据库读取数据,将数据显示在界面上的TreeCtrl上
- 深搜文件夹中的最大文件
- thrift TBinaryProtocol 数据传输格式
- Hadoop WordCount运行详解
- Node中的全局变量和全局对象
- 63. Unique Paths II 找唯一途径2(中间有路障)
- 滑动冲突(ScrollView嵌套ViewPager,ViewPager再嵌套ListView)
- 求链表的第一个公共节点问题(好未来笔试题)
- g++编译命令选项
- golang学习第一篇 golang简介