Originariamente inviato da abcd1000
Cioè quand'è che il java inizializza la variabile Separator con il carattere corretto?
come leggo da qui:
http://java.sun.com/j2se/1.3/docs/api/java/io/File.html
The default name-separator character is defined by the system property file.separator, and is made available in the public static fields separator and separatorChar of this class
ovvero sono campi static, percui sono inizializzati (una sola volta)probabilmente non appena viene caricata la classe File.
NOn so se è questo che volevi sapere, ma magari leggendo nella documentazione trovi la tua risposta.

ciauz