Latest Tutorials| Questions and Answers|Ask Questions?|Site Map

Home Java Java-conversion Convert InputStream to File

Related Tutorials


Share on Google+Share on Google+

Convert InputStream to File

In this section, you will learn to convert the InputStream to a File with an example.

Convert InputStream to File


Here we are showing how to convert an InputStream to File.

To do so first read the file as InputStream  using FileInputStream. Create FileOutputStream class object to retrieve the file from system for modification then convert the InputSteam into byte array before writing into file then pass this array to the input stream and finally the byte array into file. Now all the data  from InputStream is written into the desired file.


The code of the program is given below:

public class InputStreamToFile
  public static void main(String args[])
  File f=new File("");
  InputStream inputStream= new FileInputStream
  OutputStream out=new FileOutputStream(f);
  byte buf[]=new byte[1024];
  int len;
  System.out.println("\nFile is created........
  catch (IOException e){}

The output of the program is given below:

C:\rajesh\io>java InputStreamToFile
File is created.......................

Download this example.


If you enjoyed this post then why not add us on Google+? Add us to your Circles

Liked it!  Share this Tutorial

Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 21, 2007

Related Tutorials

Discuss: Convert InputStream to File   View All Comments

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
February 20, 2012

Thank you!
December 17, 2012

very useful this page
November 22, 2012

Mate, I don't know how you are, or how many people work on this blog, but any time I come here (Google) I find the answer I needed. You always keep the solution simple and direct. MANY THANKS!!!!!!!!!!!