上传者: tiny__boy 
                                    |
                                    上传时间: 2021-12-22 18:17:28
                                    |
                                    文件大小: 76KB
                                    |
                                    文件类型: -
                                
                            
                                
                            
                                详细设计任务:
1.为模块进行详细的算法设计。
要求:获取一个想要的指定文件的集合。获取E:\experience下(包含子目录)的所有.doc的文件对象路径。并存储到集合中。
思路: 
1,既然包含子目录,就需要递归。
2,在递归过程中需要过滤器。
3,满足条件,都添加到集合中。
		
2.为模块内的数据结构进行设计,对于需求分析,概要设计确定的概念性的数据类型进行确切的定义。
对指定目录进行递归。
(1)通过listFiles方法,获取dir当前下的所有的文件和文件夹对象。
(2)遍历该数组。
(3)判断是否是文件夹,如果是,递归。如果不是,那就是文件,就需要对文件进行过滤。
(4)通过过滤器对文件进行过滤
3编写详细设计说明书
    过程设计语言(PDL),也称程序描述语言,又称为“伪码”。它是一种用于描述模块算法设计和处理细节的语言。
	
for(遍历文件){
					if (是文件夹) 
{  递归 }
Else
{
						if (是.doc文件)
 { 添加到集合中 }
}
}