Java FileInputStream Read readFile(File file)

Here you can find the source of readFile(File file)

Description

Returns file's contents in a byte array..

License

Apache License

Parameter

Parameter Description
file File to be read.

Exception

Parameter Description
IOExceptionThrown if the reading failed.

Return

Contents as a byte array.

Declaration

public static byte[] readFile(File file) throws IOException 

Method Source Code

//package com.java2s;
/**// w w  w.j  a v  a2 s . co m
 * Copyright 2005 Cordys R&D B.V. 
 * 
 * This file is part of the Cordys File Connector. 
 *
 * 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.FileInputStream;

import java.io.IOException;

public class Main {
    /**
     * Returns file's contents in a byte array..
     *
     * @param   file  File to be read.
     *
     * @return  Contents as a byte array.
     *
     * @throws  IOException  Thrown if the reading failed.
     */
    public static byte[] readFile(File file) throws IOException {
        byte[] cont = null;
        FileInputStream fi = new FileInputStream(file);

        try {
            long len = file.length();
            cont = new byte[(int) len];
            fi.read(cont);
        } finally {
            fi.close();
        }
        return cont;
    }
}

Related

  1. readFile(File file)
  2. readFile(File file)
  3. readFile(File file)
  4. readFile(File file)
  5. readFile(File file)
  6. readFile(File file)
  7. readFile(File file)
  8. readFile(File file)
  9. readFile(File file)