上传者: 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文件)
{ 添加到集合中 }
}
}