File.pathSeparator()

Maik20

Erfahrenes Mitglied
Hallo,

kann mir jemand erklären warum File.pathSeparator() mir unter Windows ein ";" und kein "\" liefert?
 
Hallo;

/**
* The system-dependent path-separator character. This field is
* initialized to contain the first character of the value of the system
* property <code>path.separator</code>. This character is used to
* separate filenames in a sequence of files given as a <em>path list</em>.
* On UNIX systems, this character is <code>':'</code>; on Microsoft Windows systems it
* is <code>';'</code>.
*
* @see java.lang.System#getProperty(java.lang.String)
*/
public static final char pathSeparatorChar = fs.getPathSeparator();
Das ist das Zeichen mit dem je nach OS Pfade in Umgebungsvariablen getrennt werden.

Code:
C:\>set
....
Path=C:\Program Files\Java\jdk1.6.0_10\bin;C:\oracle\product\10.2.0\client_1\bin;C:\Windows\system32;C:\Windows;....
....
Was du suchst ist das File.separatorChar bzw. File.separator.

Gruß Tom
 
Zurück