冷面閻羅

          低調(diào)做人&&高調(diào)做事
          隨筆 - 208, 文章 - 3, 評(píng)論 - 593, 引用 - 0
          數(shù)據(jù)加載中……

          讀取遠(yuǎn)程文件,然后在指定目錄下生成同樣的文件

          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-05-15 22:29 冷面閻羅 閱讀(2258) 評(píng)論(1)  編輯  收藏 所屬分類: java

          評(píng)論

          # re: 讀取遠(yuǎn)程文件,然后在指定目錄下生成同樣的文件  回復(fù)  更多評(píng)論   

          好文章

          2007-07-18 15:06 | 蠻哥♂楓
          主站蜘蛛池模板: 鄄城县| 漯河市| 安溪县| 九龙坡区| 乐陵市| 平湖市| 洛扎县| 长汀县| 吴旗县| 浦城县| 新建县| 东安县| 册亨县| 江口县| 陵川县| 镶黄旗| 昭苏县| 翁牛特旗| 涞源县| 柯坪县| 平山县| 石河子市| 桂平市| 资源县| 浙江省| 南开区| 赤水市| 鹤壁市| 芜湖市| 大姚县| 广丰县| 西宁市| 邹平县| 射洪县| 依兰县| 鸡西市| 高密市| 上林县| 留坝县| 景泰县| 湖州市|