今天中午,终于把之前那个文件搜索器弄好了,实现的思路很简单,就是在一个文件路径里面递归浏览查找,如果找到的文件名包含要搜索的名字,则把他的路径显示出来。如果,所找到的是一个文件夹,则循环调用它本身继续循环搜索下去。
java.io.File 这个包中已经包含了函数了,我们的工作就是去了解函数怎么使用就可以了。
file.listFiles() 列出当前文件夹中所有的文件 我们就用一个文件数组存储,待会子再去依次遍历即可。
isFile() 判断改文件是否是一个文件(就是不是一个文件夹)
isDirectory()判断是否是一个文件夹
getAbsolutePath() 得到该文件的绝对路径
就这么几个函数就能简单的完成这个简单的文件搜索器了。
不过最后的一个滚动条纠结了半天。
现在才知道,原来文件夹也是一个文件。