Pfad: Absolut oder relativ ?

Antworten
Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Pfad: Absolut oder relativ ?

Beitrag von Nils »

Hi,

ich muss feststellen, ob ein Pfad unter Linux absolut oder relativ ist. Habt ihr eine Idee, wie dies möglich wäre ? Im Gegensatz zu Windows kommt ja kein : vor.
Meine Musik: spiker-music.net

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Pfad: Absolut oder relativ ?

Beitrag von marcov »

Nils hat geschrieben:Hi,

ich muss feststellen, ob ein Pfad unter Linux absolut oder relativ ist. Habt ihr eine Idee, wie dies möglich wäre ? Im Gegensatz zu Windows kommt ja kein : vor.


Eine Code Zeile sagt mehr dan 1000 Worte:

Code: Alles auswählen

 
 result:=(length(s)>0) and (s[1]='/');
 


*FIXED*
Zuletzt geändert von marcov am Fr 26. Sep 2008, 21:54, insgesamt 1-mal geändert.

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Re: Pfad: Absolut oder relativ ?

Beitrag von Nils »

Absolut: /mnt/datene/...
Relativ: /...

Was soll mir da die Codezeile bringen ? Die prüft, ob ein = am Anfang steht, das ist allerdings niemals der Fall.

Ich habe eine M3U-Playlist (die erweiterte Form mit Artist - Titel usw.), falls dort ein relativer Pfad auftaucht, muss noch der Pfad der Playlist selbst (ExtractFilePath(f)) davorgesetzt werden, sonst werden relative Dateien niemals geladen, da sie niemals gefunden werden könnten.
Meine Musik: spiker-music.net

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Pfad: Absolut oder relativ ?

Beitrag von marcov »

Nils hat geschrieben:Absolut: /mnt/datene/...
Relativ: /...

Was soll mir da die Codezeile bringen ? Die prüft, ob ein = am Anfang steht, das ist allerdings niemals der Fall.

Ich habe eine M3U-Playlist (die erweiterte Form mit Artist - Titel usw.), falls dort ein relativer Pfad auftaucht, muss noch der Pfad der Playlist selbst (ExtractFilePath(f)) davorgesetzt werden, sonst werden relative Dateien niemals geladen, da sie niemals gefunden werden könnten.


Mein Fehler. Sollte ='/' sein, fixed.

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Re: Pfad: Absolut oder relativ ?

Beitrag von Nils »

Ah, ich Idiot hätte darauf eigentlich selbst kommen müssen. Vielen Dank!
Meine Musik: spiker-music.net

Antworten