Dateipfad als Kommandozeilenparameter

Status
Nicht offen für weitere Antworten.

mouk

Aktives Mitglied
Hi!

Ich möchte das man bei der Kommandozeile den Pfad einer Datei als Argument für mein Programm eingeben kann, nur wenn der Pfad ein Leerzeichen beinhaltet glaubt java immer das es sich um das nächste argument handelt(zb bei Eigene Dateien).

Gibt es da einen einfachen Weg wie ich erreichen kann das es als 1 Argument in mein Programm eingelesen wird?
Oder muss ich den Pfad nachträglich in meinem Programm aus den einzelnen Argumenten wieder zusammensetzen?

fg, mouk
 
Du mußt als User den Parameter quoten, dann erkennt auch Java den Parameter korrekt. Das ist ein Probelm der Shell und hat nichts mit Java zu tun. Unter Linux kannst du in der Bash das Blank auch mit einem Backslash maskieren.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben