Runtime & Exception

  • Themenstarter Themenstarter MiDniGG
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

MiDniGG

Gast
Guten Morgen zusammen,

folgendes kurzes Problem. Ich lad ne Datei so:

Code:
try{
					Runtime.getRuntime().exec("cmd /c \"" + str + "\"");
				}
				catch(IOException ioe){
					ausgabe.append("Datei kann nicht geöffnet werden!");
				}

da kann es dann ne IOException geben. Jetzt möchte ich aber, dass er meldet, wenn er die Datei nicht finden kann... Muss ich dazu irgendwie die cmd ausgabe holen??? Geht das überhaupt??? Denn ich übergeb ja nur nen String und den Rest macht ja die cmd für mich...

danke schon mal für eure Hilfe.

cya
 
Was heißt laden? Ausführen? Pack um deinen Datei-String ein File-Object und prüfe mit File#exists ob die Datei existiert oder nicht.

Ansonsten kannst du mithilfe des dazugehörigen Process den Output der Konsole holen.
 
exec liefert einen Process, den kannst du nach Output und ErrorOutput fragen,
welchen du dann textuell analysieren müsstest,

lies doch am besten erstmal in einem Lehrbuch die Grundlagen zu Process & Co.,
bevor du hier die Einzelheiten einzeln abfragen musst
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben