黑马程序员技术交流社区

标题: 面试题,来个会的! [打印本页]

作者: 毕业生    时间: 2014-7-12 17:30
标题: 面试题,来个会的!
IO读取文件(mp3,txt),读取多级目录的文件(敲代码怎么实现)?
作者: 谭荣强    时间: 2014-7-12 18:24
学完file你就会了.递归
作者: ss5619498    时间: 2014-7-12 21:48
import java.io.BufferedReader; import java.io.FileReader;   public class MyFileReader {           public static void main(String[] args)throws Exception{                 //文件绝对路径改成你自己的文件路径         FileReader fr=new FileReader("D:\\workspace\\MyLearn\\count.txt");         //可以换成工程目录下的其他文本文件         BufferedReader br=new BufferedReader(fr);         while(br.readLine()!=null){             String s=br.readLine();             System.out.println(s);         }         br.close();     }   }
作者: 卞新浩    时间: 2014-7-12 21:50
毕老师里面写的非常仔细
作者: 徐凡贸    时间: 2014-7-12 22:26
思路:
1、封装数据源
2、封装目的地
3、创建目的地文件夹
4、获取数据源中所有File对象
5、遍历,获取到每一个File对象
6、判断File对象 是否为 文件夹
是:       
        递归,调用本方法,回到第3步
否:
        封装新文件的路径复制文件       
下面是判断条件代码:
if (file.isDirectory()) {
        // 是:
        // 递归,调用本方法
            File dest = new File(destPath, name);
        // 递归调用
        copyDir(file, dest);
                        }
        else {
        // 否:
        // 封装新文件的路径
        File dest = new File(destPath, name);

        // 复制文件
        copyFile(file, dest);
        }
                       
作者: ╰_〃无法释怀的    时间: 2014-7-12 23:07
顶一下!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2