hallo zusammen,
ich habe ein kleines problem bei meinem projekt. es geht
um folgendes:
mein programm ist eine anwendenung die sowohl
auf linux und auf windows rechnern läuft. grob gesagt geht
es in meiner anwendung darum, datensätze aus einer MySql
datenbank zu lesen, datensätze hinzufügen, bearbeiten usw.
das funktioniert auch wunderbar.
zu jedem datensatz muss der benutzer einen pfad einer spezifische
datei angegeben(über JFileChooser), die in einer freigabe auf
einem windows server liegt. nun unterscheiden sich ja die pfadangaben
unter linux und windows. unter linux werden die freigaben mit nfs einfach
ins bestehende dateisystem gemountet (fängt als irgendwie mit '/' an).
unter windows werdend die freigaben als netzlaufwerk eingebunden und
beginnen als mit einem buchstaben (z.B. Y.
in meinem programm soll es eine checkfkt. geben die überprüft, ob die in
den datensätzen angegebenen dateien noch existieren. führe ich die checkfkt
unter linux aus, würde mein programm alle dateien als nicht existent
anzeigen die einen windowspfad haben. unter windows, würde alle linux pfade
angezeigt.
wie löse ich dass am besten.
ich habe ein kleines problem bei meinem projekt. es geht
um folgendes:
mein programm ist eine anwendenung die sowohl
auf linux und auf windows rechnern läuft. grob gesagt geht
es in meiner anwendung darum, datensätze aus einer MySql
datenbank zu lesen, datensätze hinzufügen, bearbeiten usw.
das funktioniert auch wunderbar.
zu jedem datensatz muss der benutzer einen pfad einer spezifische
datei angegeben(über JFileChooser), die in einer freigabe auf
einem windows server liegt. nun unterscheiden sich ja die pfadangaben
unter linux und windows. unter linux werden die freigaben mit nfs einfach
ins bestehende dateisystem gemountet (fängt als irgendwie mit '/' an).
unter windows werdend die freigaben als netzlaufwerk eingebunden und
beginnen als mit einem buchstaben (z.B. Y.
in meinem programm soll es eine checkfkt. geben die überprüft, ob die in
den datensätzen angegebenen dateien noch existieren. führe ich die checkfkt
unter linux aus, würde mein programm alle dateien als nicht existent
anzeigen die einen windowspfad haben. unter windows, würde alle linux pfade
angezeigt.
wie löse ich dass am besten.