将一个盘中的所有指定类型的文件全部复制到另外一个盘中,递归+复制,不知道对不对;
思路:
1.定义方法,将查找的路径和要查找到的文件名做为参数,只是赋值,所以返回值类型为void;
2.在方法中封装目录,获取指路径的所有文件数组;
3.定义新的文件数组,用来存储符合条件的文件
4.遍历数组,判断是否为文件,是再判断是否是指定类型的文件,是的话就存入新的文件数组中,不是的话,获取该文件夹的绝对路径名,递归。
5.创建要搬家的路径;
6.遍历新数组,获取每个文件的文件名,并在创建的路径下创建该文件;
7.通过高效字符流对文件内容进行赋值。
自己的方法过于繁琐,求大神们指出简单的方法 |
|