Symbolische Links (Verknüpfungen)

kleiner_floh

Mitglied
Hallo Leute,

ich suche eine Möglichkeit mit Java Symbolische Links, also Verknüpfungen auf Files zu erstellen. Unter Linux wäre das ganze kein Problem über Runtime.getRuntime().exec("ln -s "+ link + target)

Das Problem ist jedoch, dass ich eine gewisse Plattformunabhängigkeit behalten muss, es wäre dabei kein Problem das OS auszulesen und entsprechende Funktionen aufzurufen.

Eine weitere Idee ist es von mir über das JNI zu gehen, und über entsprechende C Klassen in Windows die Verknüpfungserstellung durchführen zu lassen. Ich weiß jedoch garnicht ob das unterhalb von Vista möglich ist (Seit Vista gibt es MKLINK).

Ferner spreche ich kein C...

Vielleicht habt ihr noch eine gute Idee, wie man dieses Problem lösen kann.
Danke und liebe Grüße

Floh
 
Zuletzt bearbeitet:
Vielen Dank,

leider hilft mir das nicht so ganz weiter, weil ich ja davon weg kommen will, nur für Vista Links setzen zu können.

Bei mir erzählt er mit mklink immer das er es nicht finden kann...über cmd ist es aber ohne Probleme erreichbar, aber dafür könnte ich ja auch ein .bat bauen.
 
Jo hast recht, THX!

Jetzt läuft es schonmal unter WinVista, Linux ist ja sehr einfach dank ln -s

und einfach mal sehen, ob mklink nicht woanders auch läuft, ansich ist es ja nur ntfs abhängig!

Danke
 
Zurück