title: Read directly from a URL and write in a file - Java
body: <p>I am reading the contents of a URL and write a file the problem is that I'm not able to write all the content in the file and do not know what I'm doing wrong.</p>
  
  <p>My code,</p>
  
  <pre><code>try {
              URL url = new URL(sourceUri);
              URLConnection conn = url.openConnection();
  
              BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
  
  
              file.getParentFile().mkdirs();
              file.createNewFile();
  
              FileWriter fw = new FileWriter(file);
              BufferedWriter bw  = new BufferedWriter(fw);
  
              while ((inputLine = br.readLine()) != null) {
                  bw.write(inputLine + System.getProperty("line.separator"));
              }
  
              br.close();
  
              System.out.println("DONE");
  
          }catch (IOException ioe){
              ioe.printStackTrace();
          }catch (Exception e){
              e.printStackTrace();
          }
  
          return ontologies;
      }
  </code></pre>
  
  <p>Please help</p>