Java Write Byte Array to File writeFile(File file, byte[] data)

Here you can find the source of writeFile(File file, byte[] data)

Description

Write a byte array to a given file.

License

Open Source License

Parameter

Parameter Description
file file to write to
data to write to file

Return

File with data written to it

Declaration

public static File writeFile(File file, byte[] data) throws IOException 

Method Source Code


//package com.java2s;
/*//from w  ww.j av a 2 s. c om
 * $Source$
 * $Revision$
 *
 * Copyright (C) 2000 Myles Chippendale
 *
 * Part of Melati (http://melati.org), a framework for the rapid
 * development of clean, maintainable web applications.
 *
 * Melati is free software; Permission is granted to copy, distribute
 * and/or modify this software under the terms either:
 *
 * a) the GNU General Public License as published by the Free Software
 *    Foundation; either version 2 of the License, or (at your option)
 *    any later version,
 *
 *    or
 *
 * b) any version of the Melati Software License, as published
 *    at http://melati.org
 *
 * You should have received a copy of the GNU General Public License and
 * the Melati Software License along with this program;
 * if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA to obtain the
 * GNU General Public License and visit http://melati.org to obtain the
 * Melati Software License.
 *
 * Feel free to contact the Developers of Melati (http://melati.org),
 * if you would like to work out a different arrangement than the options
 * outlined here.  It is our intention to allow Melati to be used by as
 * wide an audience as possible.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * Contact details for copyright holder:
 *
 *     Myles Chippendale <mylesc At paneris.org>
 *     http://paneris.org/
 *     29 Stanley Road, Oxford, OX4 1QY, UK
 */

import java.io.IOException;
import java.io.File;
import java.io.FileOutputStream;

public class Main {
    /**
     * Write a byte array to a given file.
     * @param file file to write to
     * @param data to write to file
     * @return File with data written to it
     */
    public static File writeFile(File file, byte[] data) throws IOException {
        FileOutputStream os = new FileOutputStream(file);
        os.write(data);
        os.close();
        return file;
    }
}

Related

  1. writeFile(File file, byte[] b)
  2. writeFile(File file, byte[] content)
  3. writeFile(File file, byte[] context, boolean append)
  4. writeFile(File file, byte[] data)
  5. writeFile(File file, byte[] data)
  6. writeFile(File file, byte[] data)
  7. writeFile(File file, byte[] data)
  8. writeFile(File file, byte[] data)
  9. writeFile(File file, byte[] data)