Here you can find the source of writeFile(File file, byte[] data)
Parameter | Description |
---|---|
file | file |
data | data |
Parameter | Description |
---|---|
IOException | on i/o problems |
public static void writeFile(File file, byte[] data) throws IOException
//package com.java2s; /* Copyright (c) 1996-2015, OPC Foundation. All rights reserved. The source code in this file is covered under a dual-license scenario: - RCL: for OPC Foundation members in good-standing - GPL V2: everybody else/* w w w . j a v a2s .c om*/ RCL license terms accompanied with this source code. See http://opcfoundation.org/License/RCL/1.00/ GNU General Public License as published by the Free Software Foundation; version 2 of the License are accompanied with this source code. See http://opcfoundation.org/License/GPLv2 This source code 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. */ import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; public class Main { /** * Creates and writes a binary file * @param file file * @param data data * @throws IOException on i/o problems */ public static void writeFile(File file, byte[] data) throws IOException { file.createNewFile(); file.setWritable(true); RandomAccessFile raf = new RandomAccessFile(file, "rw"); try { raf.setLength(data.length); raf.seek(0); raf.write(data); } finally { raf.close(); } } }