summaryrefslogtreecommitdiff
path: root/qadevOOo/runner/helper/FileTools.java
diff options
context:
space:
mode:
Diffstat (limited to 'qadevOOo/runner/helper/FileTools.java')
-rw-r--r--qadevOOo/runner/helper/FileTools.java42
1 files changed, 21 insertions, 21 deletions
diff --git a/qadevOOo/runner/helper/FileTools.java b/qadevOOo/runner/helper/FileTools.java
index 0a6b4dd96577..f76231c06d49 100644
--- a/qadevOOo/runner/helper/FileTools.java
+++ b/qadevOOo/runner/helper/FileTools.java
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,16 +37,16 @@ import java.io.OutputStream;
* This class deliver some functionality to copy files.
*/
public class FileTools {
-
+
/**
* Copies all files under srcDir to dstDir.
* If dstDir does not exist, it will be created.
* @param srcDir the source directory
* @param dstDir the destination direcotry
* @throws java.io.IOException throws java.io.IOException if something failes
- */
+ */
public static void copyDirectory(File srcDir, File dstDir)
- throws java.io.IOException {
+ throws java.io.IOException {
copyDirectory(srcDir, dstDir, new String[]{});
}
/**
@@ -57,7 +57,7 @@ public class FileTools {
* @param dstDir the destination direcotry
* @param ignore a list of files which should not be copied
* @throws java.io.IOException throws java.io.IOException if something failes
- */
+ */
public static void copyDirectory(File srcDir, File dstDir, String[] ignore)
throws java.io.IOException {
@@ -66,12 +66,12 @@ public class FileTools {
return;
}
}
-
+
if (srcDir.isDirectory()) {
if (!dstDir.exists()) {
dstDir.mkdir();
}
-
+
String[] files = srcDir.list();
for (int i=0; i< files.length; i++) {
copyDirectory(new File(srcDir, files[i]), new File(dstDir, files[i]), ignore);
@@ -81,17 +81,17 @@ public class FileTools {
copyFile(srcDir, dstDir);
}
}
-
+
/**
* Copies src file to dst file. If the dst file does not exist, it is created
* @param src the source file
* @param dst the destination file
* @throws java.io.IOException throws java.io.IOException if something failes
- */
+ */
public static void copyFile(File src, File dst) throws java.io.IOException {
InputStream in = new FileInputStream(src);
OutputStream out = new FileOutputStream(dst);
-
+
// Transfer bytes from in to out
byte[] buf = new byte[1024];
int len;
@@ -100,37 +100,37 @@ public class FileTools {
}
in.close();
out.close();
- }
+ }
/**
* Deletes all files and subdirectories under dir and the directory itself.
* Returns true if all deletions were successful.
- * If the deletion fails, the method the method continues to delete rest
+ * If the deletion fails, the method the method continues to delete rest
* of the files and returns false.
* @return Returns true if all deletions were successful, else false.
* @param dir the directory to delete
- */
+ */
public static boolean deleteDir(File dir) {
-
+
// if (! cleanDir(dir)) return false;
-
+
// The directory is now empty so delete it
// return dir.delete();
return cleanDir(dir);
}
-
+
/**
* Deletes all files and subdirectories under dir.
* Returns true if all deletions were successful.
* If a deletion fails, the method continues to delete rest of the files.
* @return Returns true if all deletions were successful, else false.
* @param dir the directory to clean from content
- */
+ */
// public static boolean cleanDir(File dir){
- //
+ //
// boolean success = true;
// if (dir.isDirectory()){
// File [] theFiles = dir.listFiles();
- //
+ //
// if (theFiles.length != 0 )
// for (int i = 0; i < theFiles.length; i++){
// success &= theFiles[i].delete();
@@ -147,13 +147,13 @@ public class FileTools {
for (int i=0; i<children.length; i++)
{
boolean success = cleanDir(new File(dir, children[i]));
- if (!success)
+ if (!success)
{
return false;
}
}
}
-
+
// The directory is now empty so delete it
return dir.delete();
}