posts - 4,comments - 30,trackbacks - 0
          private ? void ?FileWrite(String?ftp,String?DXBS,String?fileName,String?fileExt) {
          ????????java.net.URL?urlfile?
          = ? null ;
          ????????HttpURLConnection?httpUrl?
          = ? null ;

          ????????
          try ? {

          ????????????
          // ?連接指定的網(wǎng)絡(luò)資源,獲取網(wǎng)絡(luò)輸入流
          ????????????urlfile? = ? new ?java.net.URL(ftp + " / " + DXBS + " / " + fileName + " . " + fileExt);
          ????????????httpUrl?
          = ?(HttpURLConnection)?urlfile.openConnection();
          ????????????httpUrl.connect();
          ????????????
          int ?bytesum? = ? 0 ;
          ????????????
          int ?byteread? = ? 0 ;
          ????????????InputStream?inStream?
          = ?httpUrl.getInputStream();
          ????????????
          this .mkdir( " d:/ftp/ " + DXBS);
          ????????????FileOutputStream?fs?
          = ? new ?FileOutputStream( " D:/ftp/ " + DXBS + " / " + fileName + " . " + fileExt);
          ????????????
          byte []?buffer? = ? new ? byte [ 1444 ];
          ????????????
          while ?((byteread? = ?inStream.read(buffer))? != ? - 1 )? {
          ????????????????bytesum?
          += ?byteread;
          ????????????????fs.write(buffer,?
          0 ,?byteread);
          ????????????}

          ????????}
          ? catch ?(Exception?e)? {

          ????????}
          ?
          ????????
          ????}

          ????
          ?????
          private ? void ?mkdir(String?mkdirName)? throws ?Exception? {

          ????????File?dirFile?
          = ? new ?File(mkdirName);
          ????????
          boolean ?bFile? = ?dirFile.exists();
          ????????
          if ?(bFile? == ? true )? {
          ????????}
          ? else ? {
          ????????????bFile?
          = ?dirFile.mkdir();
          ????????????
          if ?(bFile? == ? true )? {
          ????????????}
          ? else ? {
          ????????????????System.exit(
          1 );
          ????????????}

          ????????}


          ????}
          ????? 大家看代碼,第一個(gè)方法是讀取遠(yuǎn)程的文件,生成同樣的目錄文件,下面的方法是生成文件夾,想必這個(gè)大家應(yīng)該都能清楚明了。
          posted on 2007-07-18 15:08 蠻哥♂楓 閱讀(285) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 行唐县| 涿鹿县| 鸡泽县| 饶阳县| 隆德县| 宁武县| 土默特右旗| 石嘴山市| 灵台县| 正定县| 宁蒗| 九龙县| 济阳县| 新建县| 大化| 利辛县| 六盘水市| 洞口县| 民和| 三门县| 和硕县| 徐汇区| 当雄县| 刚察县| 介休市| 石狮市| 贵阳市| 兴文县| 塔城市| 定西市| 四川省| 昌宁县| 彝良县| 上思县| 望谟县| 巨野县| 临西县| 扎囊县| 临沭县| 喀喇沁旗| 格尔木市|