疯狂Java讲义习题11.2
来源:互联网 发布:百度软件助手怎么样? 编辑:程序博客网 时间:2024/06/05 03:23
题目描述:
定义一个工具类,该类要求用户运行该程序时输入一个路径。该工具类会将该路径下的文件,文件夹的数量统计出来。
代码如下:(有待改进)
运行结果:
F:\冰点文库
文件名F:\冰点文库\11-论文综述.docx
文件名F:\冰点文库\11文献阅读成绩报告单.doc
文件名F:\冰点文库\11研究生开题申请表.doc
文件名F:\冰点文库\Google.ProtocolBuffers.dll
路径名F:\冰点文库\images
文件名F:\冰点文库\images\ttt
countNmae = 1countPath = 0
文件名F:\冰点文库\Update.exe
文件名F:\冰点文库\Update.exe.CodeAnalysisLog.xml
文件名F:\冰点文库\Update.exe.lastcodeanalysissucceeded
文件名F:\冰点文库\Update.pdb
文件名F:\冰点文库\UrlManager_Win32.exe
文件名F:\冰点文库\UrlManager_Win32.pdb
文件名F:\冰点文库\UrlManager_Win32.vshost.exe
文件名F:\冰点文库\UrlManager_Win32.vshost.exe.manifest
文件名F:\冰点文库\开题报告Final.doc
文件名F:\冰点文库\开题报告评审表.doc
文件名F:\冰点文库\论文工作计划.doc
countNmae = 15countPath = 1
定义一个工具类,该类要求用户运行该程序时输入一个路径。该工具类会将该路径下的文件,文件夹的数量统计出来。
代码如下:(有待改进)
点击(此处)折叠或打开
- import java.io.*;
- import java.util.Scanner;
- public class Hello {
- //private static String pa
- public static void recv(String path)
- {
- File newFile = new File(path);
- if (newFile.exists())
- {
- File[] fileList = newFile.listFiles();
- if (fileList.length == 0)
- {
- System.out.println("文件夹是空的");
- }
- int countName = 0,countPath = 0;
- for (File file:fileList)
- {
-
- if (file.isFile())
- {
- System.out.println("文件名"+file.getAbsolutePath());
- countName++;
- }
- else{
- System.out.println("路径名"+file.getAbsolutePath());
- countPath++;
- recv(file.getAbsolutePath());
- }
- }
- //System.out.println("文件名"+file.getAbsolutePath()+countName+"路径名"+file.getAbsolutePath()+countPath);
- System.out.println("countNmae = "+countName+"countPath = "+countPath);
- }
- else
- System.out.println("文件不存在");
- }
- public static void main(String[] args)throws Exception
- {
- Scanner sc = new Scanner(System.in);
- //File newFile = new File("c:");
- //File newFile = new File(path);
- while (sc.hasNext())
- {
-
- recv(sc.next());
-
- }
-
- }
-
-
- }
F:\冰点文库
文件名F:\冰点文库\11-论文综述.docx
文件名F:\冰点文库\11文献阅读成绩报告单.doc
文件名F:\冰点文库\11研究生开题申请表.doc
文件名F:\冰点文库\Google.ProtocolBuffers.dll
路径名F:\冰点文库\images
文件名F:\冰点文库\images\ttt
countNmae = 1countPath = 0
文件名F:\冰点文库\Update.exe
文件名F:\冰点文库\Update.exe.CodeAnalysisLog.xml
文件名F:\冰点文库\Update.exe.lastcodeanalysissucceeded
文件名F:\冰点文库\Update.pdb
文件名F:\冰点文库\UrlManager_Win32.exe
文件名F:\冰点文库\UrlManager_Win32.pdb
文件名F:\冰点文库\UrlManager_Win32.vshost.exe
文件名F:\冰点文库\UrlManager_Win32.vshost.exe.manifest
文件名F:\冰点文库\开题报告Final.doc
文件名F:\冰点文库\开题报告评审表.doc
文件名F:\冰点文库\论文工作计划.doc
countNmae = 15countPath = 1
0
上一篇:疯狂java讲义习题11.1
下一篇:疯狂Java讲义习题11.3
相关热门文章
- Tomcat 6 配置SSI
- 让Resin支持shtml(SSI)- 静...
- tomcat + ssi
- ASP JavaScript Lessons(8-14)
- JDK1.6官方下载_JDK6官方下载_...
给主人留下些什么吧!~~
评论热议
阅读全文
0 0
- 疯狂Java讲义习题11.2
- 疯狂java讲义习题11.1
- 疯狂Java讲义习题11.3
- 疯狂java讲义习题11.4
- 疯狂java讲义习题11.5
- 疯狂java讲义习题7.2
- 疯狂java讲义习题7.3
- 疯狂java讲义--第三章习题 画圆
- 疯狂java讲义中的习题,设计一个简单的计算器。
- java疯狂讲义
- 疯狂java讲义codes
- 疯狂Java讲义笔记
- 疯狂JAVA讲义
- 疯狂Java讲义学习
- 疯狂Java讲义笔记
- 《疯狂Java讲义》笔记
- 疯狂JAVA讲义--画圆
- 疯狂JAVA讲义
- C语言中 .h文件和.c文件的区别 (转)
- MySQL-查询数据
- myeclipse破解
- 疯狂java讲义习题11.1
- Java内部类
- 疯狂Java讲义习题11.2
- 【TensorFlow】tf.nn.conv2d是怎样实现卷积的?
- 疯狂Java讲义习题11.3
- 疯狂java讲义习题11.4
- 疯狂java讲义习题11.5
- 疯狂java讲义习题7.2
- 疯狂java讲义习题7.3
- Java 远程调用 RMI 与Spring的整合实例
- 动态数码管
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
美缝满填
填缝剂使用方法
填缝
聚氨酯泡沫填缝剂
填缝料
泡沫胶填缝剂
泡沫填缝剂
马贝填缝剂
填缝剂防水吗
填缝剂防水
美缝剂和填缝剂的区别
瓷砖缝填缝剂
水泥填缝剂
填缝剂多少钱一包
混凝土填缝剂
聚乙烯发泡填缝板
瓷砖填缝剂厂家
黑色填缝剂
不锈钢填缝剂
填缝剂包装盒
聚氨酯泡沫填缝剂生产厂家
陶瓷砖填缝剂
聚氨酯填缝剂厂家
发泡填缝剂
瓷砖填缝剂多少钱一包
瓷砖胶填缝剂
管式泡沫填缝剂
瓷砖填缝剂多少钱
立邦填缝剂
食物填色
数字填色
填色
长颈鹿填色
填色画
paint数字填色
白雪公主填色
数字填色下载
孔雀填色
数字填色app
儿童填色画大全可打印
paintly数字填色