Hallo Zusammen
Ich programmiere hier einen kleinen installer in Java, und bleib bei dem Fenster stecken, wo der User seinen Installationpfad eingeben soll. Die Pfade werden ja meist so angegeben:
C:\MylocalPath\MylocalFolder
Wenn der User das eingibt, dann wird das dahinter erstmal in einem String (input) zwischen gespeichert, wo dann erstmal "C:\MylocalPath\MylocalFolder" drin steht. Jetzt \ ist ja eigentlich das ausfallzeichen, was die Sache etwas komplizierter macht. Eigentlich sollte ich jetzt ja eine File Variable haben, denn der Installer muss ja andere Files dahinkopieren ect. Wenn ich File Variablen definiert habe, dann hab ich das bisher immer so gemacht:
Also muss ich ja jetzt die \ im String verdoppeln, also hab ich
gemacht -aber irgendwie funktioniert das nicht, irgendetwas fundamentales muss ich übersehen. Any hint?
Ich programmiere hier einen kleinen installer in Java, und bleib bei dem Fenster stecken, wo der User seinen Installationpfad eingeben soll. Die Pfade werden ja meist so angegeben:
C:\MylocalPath\MylocalFolder
Wenn der User das eingibt, dann wird das dahinter erstmal in einem String (input) zwischen gespeichert, wo dann erstmal "C:\MylocalPath\MylocalFolder" drin steht. Jetzt \ ist ja eigentlich das ausfallzeichen, was die Sache etwas komplizierter macht. Eigentlich sollte ich jetzt ja eine File Variable haben, denn der Installer muss ja andere Files dahinkopieren ect. Wenn ich File Variablen definiert habe, dann hab ich das bisher immer so gemacht:
Java:
File demo = new File ("C:\\MylocalPath\\MylocalFolder");
Java:
input.replace("\\", "\\\\");
File installfolder = new File (input);