F
fziegler@ai-ag.de
Gast
Hallo!!
Ich hab ein riesen Problem:
Ich möchte eine Datei mit der standard Anwendung öffnen, dass mach ich mit dem Befehl
Bsp:
Funktioniert super!!Aber wenn im Pfad/Datei ein Leerzeichen ist passiert garnichts!!!
Doch wenn ich diesen Befehl:
in der Konsole ausführe Funktioniert es, aus Java kommt eine Fehlermeldung vom kfmclient das er die Datei: file:///home/user/ "/home/work prog.log" nicht finden kann ????? Was macht er da? Ähnlich ist es wenn ich vor dem Leerzeichen ein Backslash einfüge!! Von der Konsole Funktioniert aber vom Programm nicht!!Es kommt auch kein Fehler!!
Hat jemand eine Idee??
Gruß
Fionn
Ich hab ein riesen Problem:
Ich möchte eine Datei mit der standard Anwendung öffnen, dass mach ich mit dem Befehl
Code:
kfmclient exec <file>
Code:
Runtime.getRuntime().exec("kfmclient exec /home/bla.pdf");
Doch wenn ich diesen Befehl:
Code:
kfmclient exec "/home/work prog.log"
Code:
//tKdeFile = IOHelper.replacePlaceholder(tKdeFile, " ", "\\ ");
Process tProcess = Runtime.getRuntime().exec("/usr/bin/kfmclient exec '/home/Work Cient.log'");
Hat jemand eine Idee??
Gruß
Fionn