Java技術專區(qū)--Hilly

          http://blog.duyouyou.com
             :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理

          ?

          // 任務1:
          // 寫一個文件拷貝函數(shù):?fileCopy(String?a?,String?b)???
          // a--表示原文件名???b--表示目標文件名擴展:
          // 如果a是文件,則copy?a到b?文件;
          // 如果a是目錄,則copy?a下的所有文件和文件夾(包括子文件夾)到b目錄下。
          //

          import ?java.io. * ;


          public ? class ?IODemo?{
          ????
          ????
          public ? void ?fileCopy(String?a,?String?b){
          ????????File?file?
          = ? new ?File(a);

          ????????
          if ( ! file.exists()){
          ????????????System.out.println(a?
          + ? " ?Not?Exists. " );
          ????????????
          return ;
          ????????}
          ????????File?fileb?
          = ? new ?File(b);

          ????????
          if (file.isFile()){
          ????????????FileInputStream?fis?
          = ? null ;
          ????????????FileOutputStream?fos?
          = null ;
          ????????????
          try ?{
          ????????????????fis?
          = ? new ?FileInputStream(file);
          ????????????????fos?
          = ?? new ?FileOutputStream(fileb);
          ????????????????
          ????????????????
          byte []?bb? = new ? byte [?( int )file.length()];
          ????????????????fis.read(bb);
          ????????????????fos.write(bb);

          ????????????}
          catch ?(IOException?e){
          ????????????????e.printStackTrace();
          ????????????}
          finally {
          ????????????????
          try ?{
          ????????????????????fis.close();
          ????????????????????fos.close();
          ????????????????}?
          catch ?(IOException?e)?{
          ????????????????????e.printStackTrace();
          ????????????????}
          ????????????}
          ????????}
          else ? if (file.isDirectory()){
          ????????????
          if ( ! fileb.exists()){
          ????????????????fileb.mkdir();
          ????????????}
          ????????????String[]?fileList;
          ????????????fileList?
          = ?file.list();
          ????????????
          for ( int ?i? = ? 0 ;?i? < ?fileList.length;?i ++ ){
          ????????????????fileCopy(a?
          + ? " \\ " ? + ?fileList[i],b? + ? " \\ " ? + ?fileList[i]);
          ????????????}
          ????????}

          ????}
          ????
          }

          評論

          # re: java中IO流拷貝文件或者文件夾(目錄)源代碼  回復  更多評論   

          2006-12-10 22:41 by rew
          謝謝了啊

          # re: java中IO流拷貝文件或者文件夾(目錄)源代碼  回復  更多評論   

          2009-05-08 11:17 by guest
          謝謝樓主 問題已解決

          # Servisy Web 20  回復  更多評論   

          2009-05-18 09:11 by Servisy Web 20
          Good morning. What some people mistake for the high cost of living is really the cost of high living.
          I am from Africa and , too, and now am writing in English, give please true I wrote the following sentence: "Here is why we have developped the now famous phpbb seo url mods currently la premod rencement phpbb seo officielle, qui inclus toutes les.Seo company, seo company india or seo experts are specializing in search engine optimization seo services, website designing services, website design."

          THX :-D, Kincaid.

          # re: java中IO流拷貝文件或者文件夾(目錄)源代碼  回復  更多評論   

          2014-05-02 15:21 by 邱忠林
          求職

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          Hold住
          主站蜘蛛池模板: 道真| 苏尼特右旗| 雷波县| 资阳市| 建阳市| 西昌市| 汕头市| 都江堰市| 黄山市| 博湖县| 两当县| 类乌齐县| 思茅市| 永兴县| 兴化市| 股票| 南部县| 亳州市| 措美县| 横峰县| 伽师县| 昌邑市| 湟源县| 乌拉特中旗| 呼玛县| 三门峡市| 海淀区| 南通市| 五河县| 垫江县| 盐亭县| 黄龙县| 海晏县| 城步| 乌鲁木齐县| 鄂尔多斯市| 沙洋县| 休宁县| 永清县| 基隆市| 年辖:市辖区|