Konsole (Methodenaufruf mit Parameterübergabe)

iNstinct

Mitglied
Hi Leute,

ich habe mal wieder ein Problem. Ich schreibe momentan eine Konsolenanwendung und möchte einen String mit mehreren Parametern als Eingabe nutzen.

Z.B.:
"D:\test.zip -x xx -y yy -z z"

Den Substring des Dateinamens auszulesen ist ja kein Problem, aber wie stelle ich das mit den Parametern an?
Hat da vielleicht jemand eine komfortable Lösung parat?

Gruß,
iNstinct
 
Hallo,

da du weißt wie du an den Dateinamen kommst, weißt du sicherlich, dass die ganze String im String-Array der main-Methode stehen.

Da ja hier immer leerzeichen zwischen den Parametern sind, hat jeder Parameter ein eigenes Feld im Array belegt. Bei
Code:
-x xx
steht bei args[0] -x drin und bei args[1] xx.

Ich hoffe, das ist was du wissen wolltest.

MFG

zEriX
 
Zurück