de.xoev.xdomea.viewer.util.io
Class FileUtils

java.lang.Object
  extended by de.xoev.xdomea.viewer.util.io.FileUtils

public class FileUtils
extends Object

Diese Klasse bündelt häufig benötigte Funktionalitäten im Zusammenhang mit der Verarbeitung von Dateien

Author:
Sächsisches Staatsministerium der Justiz und für Europa

Constructor Summary
FileUtils()
           
 
Method Summary
static void copyDir(File src, File dest)
          Diese Funktion kopiert ein Verzeichnis rekursiv von einem Speicherort zu einem anderen.
static void copyFile(File src, File dest)
          Diese Funktion kopiert eine Datei von einem Speicherort zu einem anderen.
static void deleteRecursivly(File target)
          löscht Dateien und/oder Verzeichnisse rekursiv
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

deleteRecursivly

public static void deleteRecursivly(File target)
löscht Dateien und/oder Verzeichnisse rekursiv

Parameters:
target - die zu löschende Resource

copyFile

public static void copyFile(File src,
                            File dest)
                     throws IOException
Diese Funktion kopiert eine Datei von einem Speicherort zu einem anderen. Die beiden Speicherorte müssen verschieden sein.

Parameters:
src - die zu kopierende Datei (Quelldatei)
dest - der Speicherort, an den die Dateien kopiert werden soll (Zieldatei)
Throws:
IOException - wenn die Quelldatei nicht existiert oder ausgelesen werden kann, die Zieldatei nicht erstellt werden kann oder beim Kopieren ein Fehler auftritt.

copyDir

public static void copyDir(File src,
                           File dest)
                    throws IOException
Diese Funktion kopiert ein Verzeichnis rekursiv von einem Speicherort zu einem anderen. Die beiden Speicherorte müssen verschieden sein. Weiterhin ist es nicht möglich, dass ein Speicherort der Unterordner des des anderen ist.

Parameters:
src - das zu kopierende Verzeichnis (Quellverzeichnis/-datei)
dest - der Speicherort, an den das Verzeichnis kopiert werden sollen (Zielverzeichnis)
Throws:
IOException - wenn das Quellverzeichnis nicht existiert oder ausgelesen werden kann, das Zielverzeichnis nicht erstellt werden kann oder beim Kopieren ein Fehler auftritt.


Copyright © 2009. All Rights Reserved.