org.apache.commons.vfs2
Class FileUtil

java.lang.Object
  extended by org.apache.commons.vfs2.FileUtil

public final class FileUtil
extends Object

Utility methods for dealng with FileObjects.

Author:
Commons VFS team

Method Summary
static void copyContent(FileObject srcFile, FileObject destFile)
          Copies the content from a source file to a destination file.
static byte[] getContent(FileObject file)
          Returns the content of a file, as a byte array.
static void writeContent(FileObject file, OutputStream outstr)
          Writes the content of a file to an OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getContent

public static byte[] getContent(FileObject file)
                         throws IOException
Returns the content of a file, as a byte array.

Parameters:
file - The file to get the content of.
Returns:
The content as a byte array.
Throws:
IOException - if the file content cannot be accessed.

writeContent

public static void writeContent(FileObject file,
                                OutputStream outstr)
                         throws IOException
Writes the content of a file to an OutputStream.

Parameters:
file - The FileObject to write.
outstr - The OutputStream to write to.
Throws:
IOException - if an error occurs writing the file.

copyContent

public static void copyContent(FileObject srcFile,
                               FileObject destFile)
                        throws IOException
Copies the content from a source file to a destination file.

Parameters:
srcFile - The source FileObject.
destFile - The target FileObject
Throws:
IOException - If an error occurs copying the file.


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.