Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.util
Class FileUtility

java.lang.Object
  extended by ch.elexis.util.FileUtility

public class FileUtility
extends java.lang.Object


Field Summary
static java.lang.String DIRECTORY_SEPARATOR
           
static java.lang.String ZIP_EXTENSION
           
 
Constructor Summary
FileUtility()
           
 
Method Summary
static void deleteFile(java.lang.String filePathName)
          Löscht Datei
static boolean doesFileExist(java.lang.String filePathName)
          Überprüft, ob eine Datei existiert
static java.lang.String getCorrectPath(java.lang.String path)
          Überprüft ob Verzeichnis korrekt ist.
static java.lang.String getFileExtension(java.lang.String filenamePath)
          Retourniert Dateiendung (mit Punkt).
static java.lang.String getFilename(java.lang.String filenamePath)
          Retourniert Dateinamen ohne Pfad als String
static java.lang.String getFilepath(java.lang.String filenamePath)
          Retourniert Pfad ohne Dateinamen als String
static java.lang.String getNakedFilename(java.lang.String filenamePath)
          Retourniert Dateinamen ohne Pfad und Endung.
static boolean isRootDir(java.lang.String dir)
          Überprüft, ob es sich um ein absolutes Verzeichnis handelt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECTORY_SEPARATOR

public static java.lang.String DIRECTORY_SEPARATOR

ZIP_EXTENSION

public static final java.lang.String ZIP_EXTENSION
See Also:
Constant Field Values
Constructor Detail

FileUtility

public FileUtility()
Method Detail

getCorrectPath

public static java.lang.String getCorrectPath(java.lang.String path)
                                       throws java.lang.IllegalArgumentException
Überprüft ob Verzeichnis korrekt ist. Falls nicht, wird das Verzeichnis korrigiert.

Parameters:
path - oder null
Throws:
java.lang.IllegalArgumentException

doesFileExist

public static boolean doesFileExist(java.lang.String filePathName)
Überprüft, ob eine Datei existiert


isRootDir

public static boolean isRootDir(java.lang.String dir)
Überprüft, ob es sich um ein absolutes Verzeichnis handelt


deleteFile

public static void deleteFile(java.lang.String filePathName)
                       throws java.lang.IllegalArgumentException
Löscht Datei

Throws:
java.lang.IllegalArgumentException

getFilepath

public static java.lang.String getFilepath(java.lang.String filenamePath)
Retourniert Pfad ohne Dateinamen als String


getFilename

public static java.lang.String getFilename(java.lang.String filenamePath)
Retourniert Dateinamen ohne Pfad als String


getNakedFilename

public static java.lang.String getNakedFilename(java.lang.String filenamePath)
Retourniert Dateinamen ohne Pfad und Endung. Falls keine Endung vorhanden ist, wird der Dateinamen retourniert.


getFileExtension

public static java.lang.String getFileExtension(java.lang.String filenamePath)
Retourniert Dateiendung (mit Punkt). Falls keine Endung gefunden wird, wird ein leerer String retourniert.


Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis