mysystem
Class OS

java.lang.Object
  |
  +--mysystem.OS

public class OS
extends java.lang.Object

Zugriffe aufs Betriebssystem


Constructor Summary
OS()
           
 
Method Summary
static void CreateOrReplaceDirectory(java.lang.String pathDirectory)
          Ein Verzeichnis wird erstellt oder ersetzt, falls vorhanden.
static java.lang.String getEnv(java.lang.String key)
          Inhalt einer Umgebungsvariablen lesen.
static java.lang.String getEnv(java.lang.String key, java.lang.String envDefault)
          Inhalt einer Umgebungsvariablen lesen.
static boolean rmDirectory(java.lang.String pDirectory)
           Verzeichnis unbedingt löschen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OS

public OS()
Method Detail

rmDirectory

public static boolean rmDirectory(java.lang.String pDirectory)

Verzeichnis unbedingt löschen.

Hier wird ein Ausflug auf die Systemebene gemacht, weil die entsprechenden Standard-Java-Methoden nur leere Verzeichnisse loeschen.


getEnv

public static java.lang.String getEnv(java.lang.String key)
Inhalt einer Umgebungsvariablen lesen. Wenn die Variable nicht vorhanden ist, ist das Ergebnis (String) null. Entspricht dem Aufruf getEnv(, null);
        
        String myHome  = OS.getEnv("HOME");
        

Parameters:
key - Name der Umbebungsvariablen

getEnv

public static java.lang.String getEnv(java.lang.String key,
                                      java.lang.String envDefault)
Inhalt einer Umgebungsvariablen lesen. Wenn die Variable nicht vorhanden ist, ist das Ergebnis (String) null. Entspricht dem Aufruf getEnv(, null);
        
        String myHome  = OS.getEnv("HOME");
        

Parameters:
key - Name der Umbebungsvariablen
envDefault - Falls 'key' nicht vorhanden, wird 'envDefault' zurückgegeben.

CreateOrReplaceDirectory

public static void CreateOrReplaceDirectory(java.lang.String pathDirectory)
                                     throws java.io.IOException
Ein Verzeichnis wird erstellt oder ersetzt, falls vorhanden. Letzteres hat zur Folge, daß der gesamte Inhalt auch gelöscht wird.

Parameters:
pathDirectory - Absoluter Pfad des Verzeichnises
java.io.IOException