Java FileOutputStream Create writeFileBytes(File pFile, byte[] pBytes)

Here you can find the source of writeFileBytes(File pFile, byte[] pBytes)

Description

Writes the byte array into the specified file.

License

Apache License

Parameter

Parameter Description
File pFile the file to write to

Declaration

public static void writeFileBytes(File pFile, byte[] pBytes) throws IOException 

Method Source Code

//package com.java2s;
/**/*from w  w w.j  a  va 2 s .c  om*/
 * Copyright 2007 ATG DUST Project
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * 
 * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and limitations under the License.
 */

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

public class Main {
    /**
     * Writes the byte array into the specified file.
     *
     * @param File pFile the file to write to
     * @param byte[] the bytes to write
     *
     * @exception IOException if an error occurred opening or reading the file.
     */
    public static void writeFileBytes(File pFile, byte[] pBytes) throws IOException {
        if (pBytes == null)
            pBytes = new byte[0];
        FileOutputStream fos = null;
        try {
            fos = new FileOutputStream(pFile);
            fos.write(pBytes);
        } catch (IOException e) {
            throw e;
        } finally {
            try {
                if (fos != null)
                    fos.close();
            } catch (IOException exc) {
            }
        }
    }
}

Related

  1. writeFileAsString(String filename, String contents)
  2. writeFileBinary(String filename, byte[]... dataArrays)
  3. writeFileByBytes(String content, String filename)
  4. writeFileByChar(String content, String filename, String encoding)
  5. writeFileByLine(String content, String filename, boolean append)
  6. writeFileContent(String filepath, byte[] content)
  7. writeFileContent(String sFileName, byte[] content)
  8. writeFileCover(String path, String content)
  9. writeFileData(File dataFile, String targetFile)