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)絡資源,獲取網(wǎng)絡輸入流
          ????????????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 );
          ????????????}

          ????????}


          ????}
          ????? 大家看代碼,第一個方法是讀取遠程的文件,生成同樣的目錄文件,下面的方法是生成文件夾,想必這個大家應該都能清楚明了。
          posted on 2007-07-18 15:08 蠻哥♂楓 閱讀(289) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 普定县| 马龙县| 抚松县| 沁水县| 长治县| 中江县| 铅山县| 大名县| 英德市| 离岛区| 长兴县| 固始县| 乐业县| 清镇市| 重庆市| 南投县| 米泉市| 宽甸| 科技| 茶陵县| 上栗县| 襄汾县| 板桥市| 江北区| 竹山县| 专栏| 舞阳县| 博乐市| 沂水县| 新疆| 略阳县| 池州市| 云南省| 深州市| 武鸣县| 武功县| 根河市| 阳泉市| 德惠市| 喀喇沁旗| 丹阳市|