Andreas Engel
- Forum-Beiträge: 14
22.05.2011, 19:26:57 via Website
22.05.2011 19:26:57 via Website
Hallo,
ich muss aus 2 Pfaden den relativen Pfad ermitteln
Zum Beispiel:
Pfad 1: /mnt/sdcard/cachebox/User/Tracks
Pfad 2: /mnt/sdcard/cachebox/User/Media/Dateiname
Der relative Verzeichnispfad müßte lauten:
"../Media/Dateiname"
In C# habe ich das so gelöst:
Aber wie macht man das in Java?
Danke
Andreas
ich muss aus 2 Pfaden den relativen Pfad ermitteln
Zum Beispiel:
Pfad 1: /mnt/sdcard/cachebox/User/Tracks
Pfad 2: /mnt/sdcard/cachebox/User/Media/Dateiname
Der relative Verzeichnispfad müßte lauten:
"../Media/Dateiname"
In C# habe ich das so gelöst:
1public static String GetMediaPath() // Ermittelt den Media-Path relativ zum Track-Pfad
2 {
3 Uri toUri = new Uri(Pfad2));
4 Uri fromUri = new Uri(Pfad1);
5 Uri relativUri = fromUri.MakeRelativeUri(toUri);
6 String relativPath = "..\\" + relativUri.ToString() + '\\';
7 return relativPath;
8 }
2 {
3 Uri toUri = new Uri(Pfad2));
4 Uri fromUri = new Uri(Pfad1);
5 Uri relativUri = fromUri.MakeRelativeUri(toUri);
6 String relativPath = "..\\" + relativUri.ToString() + '\\';
7 return relativPath;
8 }
Aber wie macht man das in Java?
Danke
Andreas
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.