Unix Pfad

Von: , Frage gestellt am Mi, 23. Apr 2003

hallöle,

ich habe ein programm unter windows geschrieben. es benutzt eine bibliothek, welche ursprünglich für unix geschrieben wurde. als parameter verlangt diese bibliothek einen dateinamen inclusive pfad. nun habe ich unter windows sowas wie "c:\dateien\datei.txt". die bibliothek verlangt aber sowas wie "/dateien/datei.txt".
frage: wie bekomme ich den laufwerkbuchstaben da rein? manchmal möchte man ja auch die datei "d:\nochmehrdateien\anderedatei.txt" laden. nur hat ja unix keine laufwerkbuchstaben, oder? ich kenne mich damit nicht aus. wie kann ich es der bibliothek beibringen?

tschüs chris

1 Antworten zu dieser Frage

  1. Antwort von nach 5 Stunden 0 hilfreich
    Re: Unix Pfad

    ich habe ein programm unter windows geschrieben. es benutzt
    eine bibliothek, welche ursprünglich für unix geschrieben
    wurde. als parameter verlangt diese bibliothek einen
    dateinamen inclusive pfad. nun habe ich unter windows sowas
    wie "c:\dateien\datei.txt". die bibliothek verlangt aber sowas
    wie "/dateien/datei.txt".
    frage: wie bekomme ich den laufwerkbuchstaben da rein?
    manchmal möchte man ja auch die datei
    "d:\nochmehrdateien\anderedatei.txt" laden. nur hat ja unix
    keine laufwerkbuchstaben, oder? ich kenne mich damit nicht
    aus. wie kann ich es der bibliothek beibringen?
    was macht denn die library? reicht sie vielleicht nur den filenamen an os funktionen weiter, dann sollten pfade im stile von c:\windoof\system32... ok sein, falls nicht versucht wird den pfad zu parsen.
    auch stellt sich die frage, wie die library nach windows portiert wurde, falls es mittels cygwin war, koennte man auch mal /cygdrive/c/ fuer c:\ versuchen...

    joachim

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!