home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
-
- class PFMovr {
- public static void copyFile(File var0, File var1) throws IOException {
- FileInputStream var2 = null;
- FileOutputStream var3 = null;
- if (!var0.equals(var1)) {
- try {
- if (var0.exists() && var0.isFile()) {
- if (!var0.canRead()) {
- System.out.println("Can't read source file.");
- return;
- }
-
- if (var1.exists()) {
- if (!var1.isFile()) {
- return;
- }
-
- new DataInputStream(System.in);
- if (!var1.canWrite()) {
- return;
- }
- }
-
- var2 = new FileInputStream(var0);
- var3 = new FileOutputStream(var1);
- byte[] var4 = new byte[1024];
-
- while(true) {
- int var5 = var2.read(var4);
- if (var5 == -1) {
- return;
- }
-
- var3.write(var4, 0, var5);
- }
- }
-
- System.out.println("Source file doesn't exist!");
- System.out.println("Source file: " + var0.getAbsolutePath());
- } finally {
- if (var2 != null) {
- try {
- var2.close();
- } catch (IOException var22) {
- }
- }
-
- if (var3 != null) {
- try {
- var3.close();
- } catch (IOException var21) {
- }
- }
-
- }
-
- }
- }
- }
-