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

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

Description

Returns true on success

License

Open Source License

Parameter

Parameter Description
buf a parameter
file a parameter

Declaration

public static boolean writeFile(byte[] buf, File file) 

Method Source Code

//package com.java2s;
/*   Copyright (C) 2011 Marius C. Silaghi
  Author: Marius Silaghi: msilaghi@fit.edu
  Florida Tech, Human Decision Support Systems Laboratory
       //from   w  w w.ja  v a2s .  c  o  m
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU Affero General Public License as published by
   the Free Software Foundation; either the current version of the License, or
   (at your option) any later version.
       
  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.
      
  You should have received a copy of the GNU Affero General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.              */

import java.io.File;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

import java.io.IOException;

public class Main {
    /**
     * Returns true on success
     * @param buf
     * @param file
     * @return
     */
    public static boolean writeFile(byte[] buf, File file) {
        try {
            FileOutputStream o = new FileOutputStream(file);
            o.write(buf);
            o.close();
            return true;
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return false;
    }
}

Related

  1. writeFile(byte data[], File file)
  2. writeFile(byte[] b, String fileName)
  3. writeFile(byte[] bytes, File file)
  4. writeFile(byte[] bytes, File file)
  5. writeFile(byte[] bytes, File file)
  6. writeFile(byte[] bytes, String path)