Unbekannter Pfad
lima-city → Forum → Programmiersprachen → Delphi & Pascal
angeben
anschauen
anwenden
ausprobieren
beispiel
blick
code
ermitteln
herr
jemand
lernen
mahl
nachtrag
ordner
pfad
problem
sagen
string
unbekannten datei
url
-
heyy,
habe leider wieder ein Problem
Herr Google konnte mir auch nicht weiterhelfen
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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.
-
thx,
hat vielleicht jemand noch eine Genauere Beschreibung wie das gehen soll? Oder ein Tauturiel oder so.. -
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! -
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 >.<
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 -
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.
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.
-
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.
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 -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage