黑马程序员技术交流社区

标题: 今天上午就要面试了 [打印本页]

作者: 奋发吧小白    时间: 2014-9-26 07:18
标题: 今天上午就要面试了
本帖最后由 奋发吧小白 于 2014-9-26 11:24 编辑

今天上午就要面试了!早早起来写了一个复制文件夹!练练手感!现在贴出来!求人品 呵呵!谢谢大家!
  1. [hide=d100]package copyfiles;

  2. import java.io.*;

  3. public class WQG20140926 {

  4.         public static void main(String[] args) {
  5.                 // TODO Auto-generated method stub
  6.                 //源目录
  7.                 File srcDir = new File("D:\\heima");
  8.                 //目的目录
  9.                 File disDir = new File("D:\\Copy20140926");
  10.                 disDir.mkdirs();
  11.                 try {
  12.                         CopyFiles(srcDir,disDir);
  13.                 } catch (Exception e) {
  14.                         // TODO Auto-generated catch block
  15.                         e.printStackTrace();
  16.                 }
  17.                
  18.         }
  19.         public static void CopyFiles(File srcDir,File disDir) throws Exception
  20.         {
  21.                 File [] files = srcDir.listFiles();
  22.                 for(int i = 0;i<files.length;i++)
  23.                 {
  24.                         if(files[i].isFile())
  25.                         {
  26.                                 File newFileName = new File(disDir+File.separator+files[i].getName());
  27.                                 BufferedInputStream buffIn = new BufferedInputStream(
  28.                                                 new FileInputStream(files[i]));
  29.                                 BufferedOutputStream buffOut = new BufferedOutputStream(
  30.                                                 new FileOutputStream(newFileName));
  31.                                 byte [] b = new byte[1024];
  32.                                 int len = 0;
  33.                                 while((len = buffIn.read(b))!=-1)
  34.                                 {
  35.                                         buffOut.write(b, 0, len);
  36.                                         buffOut.flush();
  37.                                        
  38.                                 }
  39.                                 buffIn.close();
  40.                                 buffOut.close();
  41.                         }else
  42.                         {
  43.                                 File newDir = new File(disDir+File.separator+files[i].getName());
  44.                                 newDir.mkdirs();
  45.                                 CopyFiles(files[i],newDir);
  46.                         }
  47.                 }
  48.         }

  49. }[/hide]
复制代码




作者: 戏言丶    时间: 2014-9-26 08:50
楼主加油,只要基础扎实就没什么可怕的
作者: 张周飞    时间: 2014-9-26 09:11
楼主自己回来分享面试过程和经验教训!!!
作者: 希筱诺    时间: 2014-9-26 09:31
加油加油
作者: liqiaohui    时间: 2014-9-26 10:11
面试完记得分享细节哦:)
作者: 小城。    时间: 2014-9-26 10:21
记得和大家分享。
作者: hike_2008    时间: 2014-9-26 10:35
我表示我的面试其中一道编程就是这
作者: ______雨点ペ    时间: 2014-9-26 10:52
记得分享额……
作者: 罗林军    时间: 2014-9-26 12:25
楼主加油加油,记得分享面试题我们这些后来者哈




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