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 ? {

          ????????????
          // ?連接指定的網絡資源,獲取網絡輸入流
          ????????????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 蠻哥♂楓 閱讀(285) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 区。| 休宁县| 延庆县| 东乌珠穆沁旗| 浦江县| 新巴尔虎右旗| 中西区| 综艺| 桃园县| 宜城市| 新乡县| 宁国市| 调兵山市| 黔江区| 仙居县| 武山县| 垫江县| 柳河县| 三门峡市| 阳曲县| 东安县| 沁源县| 庆云县| 桐柏县| 班戈县| 麦盖提县| 象山县| 南溪县| 垫江县| 江孜县| 大足县| 自治县| 文昌市| 恩平市| 应城市| 葫芦岛市| 宣化县| 伽师县| 文昌市| 乌拉特后旗| 宜兴市|