kostenloser Webspace werbefrei: lima-city


Unbekannter Pfad

lima-cityForumProgrammiersprachenDelphi & Pascal

  1. Autor dieses Themas

    g********e

    heyy,
    habe leider wieder ein Problem :confused:
    Herr Google konnte mir auch nicht weiterhelfen :wall:

    Also ich will einen Unbekannten Datei Pfad angeben ...
    klingt erstmal gar nicht so heftig aber ich komm einfach nicht weiter >.<

    Bsp:
    DirectoryExists('C:\Users\Michael\AppData\Roaming\.minecraft')

    es heißt ja nicht jeder User "Michael" :D währe cool ^^

    MFG
    Michael
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ist zwar schon ewig her dass ich etas mit Delphi gemach habe, aber afaik gibt es dr einen Funktion GetEnv. Damit kannst du Umgebungsvarianlen abfragen. Der Benutzernamen des angemeldeten Benutzers steht in USERNAME. Um alle Umgebungsvariablen heraus zu bekommen kannst du in der Eingabeaufforderung Set eingeben.
  4. Autor dieses Themas

    g********e

    thx,
    hat vielleicht jemand noch eine Genauere Beschreibung wie das gehen soll? Oder ein Tauturiel oder so..
  5. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    Dieses Anliegen hatte ich auch schon mal:
    http://p-s-soft.at/delphi/06_content_systempaths.php
    Funktioniert mit der Funktion SHGetSpecialFolderPath
    Unbedingt die Unit shlobj einbinden!
  6. Autor dieses Themas

    g********e

    burgi schrieb:
    Dieses Anliegen hatte ich auch schon mal:
    http://p-s-soft.at/delphi/06_content_systempaths.php
    Funktioniert mit der Funktion SHGetSpecialFolderPath
    Unbedingt die Unit shlobj einbinden!


    sry ich mach das ganße noch nicht so lange und Verstehs nicht >.<:wall:

    gibt es nicht einfach einen Code den mir jemand sagen kann den ich einbauen kann?

    Fände ich toll...

    MFG
    Michael

    Beitrag zuletzt geändert: 16.2.2012 22:25:18 von giga-score
  7. giga-score schrieb:
    gibt es nicht einfach einen Code den mir jemand sagen kann den ich einbauen kann?

    Gibt es und hat sogar schon jemand getan. :wink:

    Wenn Du dir die, von Burgi verlinkte Seite mal genauer anschaust, findest Du dort (lasse deinen Blick nach unten schweifen) Links zum Download von Beispielen.
    -> Anschauen, ausprobieren, lernen, anwenden.

  8. Autor dieses Themas

    g********e

    fatfreddy schrieb:
    giga-score schrieb:
    gibt es nicht einfach einen Code den mir jemand sagen kann den ich einbauen kann?

    Gibt es und hat sogar schon jemand getan. :wink:

    Wenn Du dir die, von Burgi verlinkte Seite mal genauer anschaust, findest Du dort (lasse deinen Blick nach unten schweifen) Links zum Download von Beispielen.
    -> Anschauen, ausprobieren, lernen, anwenden.



    heyy
    habe mir die Links noch ein mahl angeguckt und sry, ich finde da einfach nicht die Lösung....
    Wie muss man das den mit den Codes schreiben? Ich habe es so Versucht wie ich dachte das es vielleicht Funktioniert aber klappt immer noch nicht:
    DirectoryExists('CSIDL_COMMON_APPDATA\Roaming\.minecraft')


    MFG
  9. function FolderPath(CSIDL: Cardinal): string;
    const
      SHGFP_TYPE_CURRENT = 1;
    begin
      SetLength(Result, MAX_PATH);
      SHGetFolderPath(0, CSIDL, 0, SHGFP_TYPE_CURRENT, PChar(Result));
      SetLength(Result, StrLen(PChar(Result)));
    end;
    
    function CommonAppDataPath: string;
    begin
      Result := FolderPath(CSIDL_COMMON_APPDATA);
    end;
    
    function DeinGesuchterPfad: string;
    const
      SUBDIR = 'Roaming\.minecraft';
    begin
      Result := IncludeTrailingPathDelimiter(CommonAppDataPath) + SUBDIR;
    end;


    Nun kannst Du ermitteln, ob es den Ordner gibt:
    if DirectoryExists(DeinGesuchterPfad) then


    [edit] Nachtrag: SHFolder muss eingebunden werden. [/edit]

    Beitrag zuletzt geändert: 17.2.2012 15:09:00 von deddyh
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!