What is "Together"?
Where is the license on this file?
-jon
----------
From: Java Apache CVS Development <[EMAIL PROTECTED]>
Reply-To: "Java-Apache Development" <[EMAIL PROTECTED]>
Date: Wed, 31 Jan 2001 23:31:02 -0800 (PST)
To: [EMAIL PROTECTED]
Subject: CVS update: jetspeed/src/java/org/apache/jetspeed/util
FileCopy.java
User: taylor
Date: 01/01/31 23:31:01
Added: src/java/org/apache/jetspeed/util FileCopy.java
Log:
new utility to copy files
Revision Changes Path
1.1
jetspeed/src/java/org/apache/jetspeed/util/FileCopy.java
Index: FileCopy.java
===================================================================
/* Generated by Together */
package org.apache.jetspeed.util;
import java.io.*;
import java.net.URL;
public class FileCopy {
public static final int BUFFER_SIZE = 4096;
public static final void copy(String source, String destination)
throws IOException
{
byte[] buffer = new byte[BUFFER_SIZE];
BufferedInputStream input;
BufferedOutputStream output;
input = new BufferedInputStream(new FileInputStream(source));
output = new BufferedOutputStream(new
FileOutputStream(destination));
copyStream(input, output, buffer);
input.close();
output.close();
}
public static final void copyFromURL(String source, String
destination)
throws IOException
{
byte[] buffer = new byte[BUFFER_SIZE];
URL url = new URL(source);
BufferedInputStream input;
BufferedOutputStream output;
input = new BufferedInputStream(new
DataInputStream(url.openStream()));
output = new BufferedOutputStream(new
FileOutputStream(destination));
copyStream(input, output, buffer);
input.close();
output.close();
}
public static final void copyStream(InputStream input,
OutputStream output,
byte[] buffer)
throws IOException
{
int bytesRead;
while((bytesRead = input.read(buffer)) != -1)
output.write(buffer, 0, bytesRead);
}
}
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/[email protected]/>
List Help?: [EMAIL PROTECTED]