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 蠻哥♂楓 閱讀(289) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 满洲里市| 阳江市| 东乡县| 阿瓦提县| 台湾省| 崇州市| 北辰区| 扶绥县| 白水县| 鄂托克前旗| 阳高县| 随州市| 屯昌县| 抚宁县| 昌黎县| 贵阳市| 醴陵市| 苏尼特右旗| 长治县| 木里| 修文县| 河池市| 清流县| 易门县| 德清县| 桓仁| 荥阳市| 兴海县| 泰州市| 新宁县| 格尔木市| 弋阳县| 德保县| 武川县| 淮南市| 上杭县| 南平市| 滨州市| 竹溪县| 临武县| 昌邑市|