Witam,
mam mały problem z odpalaniem w przypadku gdy foldery nie sa w standardzie 8.3 (DOS). Przykładowo:

dla folderu stosuję:
Runtime.getRuntime().exec("cmd /c start explorer "+sciezka_folderu);

dla pliku (w standardzie 8.3):
Runtime.getRuntime().exec("cmd /c start "+sciezka_pliku);

jednak dla sciezki w ktorej jest np. Program files wyskakuje okienko z błędem. OK... trzeba wziąc w cudzysłów. Biore w cudzysłów:
Runtime.getRuntime().exec("cmd /c start \""+sciezka_pliku+"\"");

Wyskakuje okienko dosowe.
W ten sposób:
Runtime.getRuntime().exec("cmd /c start explorer \""+sciezka_pliku+"\"");
wyskakuje okienko zapisywania pliku (takie jak sie przez IE6 z neta ściąga).

Jak zrobić by działało to tak samo jak w przypadku dla 8.3?