Autor Beitrag
Goordon
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mi 28.01.09 13:11 
Guten morgen.

Ich habe malwieder ein problem :P.

Ich möchte einen Ordner öffnen, dessen name ich nicht weiss.

In diesem falle ist das so:

Ich möchte auf C(SystemFestplatte):/Benutzer(User)/Username/AppData/Roaming/.... ( <- ja, das ist vista )

Gibt es da möglichkeiten wie zb %USER% oder so?, wenn ja, wie? :P.

Und gibt es gravirende unterschiede zwischen XP und Vista?

Danke im Vorraus
Goordon!


Moderiert von user profile iconKha: Topic aus WinForms verschoben am Mi 28.01.2009 um 13:35
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Mi 28.01.09 13:27 
Wie wäre es mit
ausblenden C#-Quelltext
1:
System.Environment.SpecialFolder.ApplicationData					

oder einem anderen von den SpecialFolders ?
Goordon Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mi 28.01.09 13:33 
Danke für die schnelle antwort, das hat schonmal funktioniert :D.

Und weiss jetzt einer wie man einen variablen ordnernamen öffnet? ( Es geht um das spiel GrandTheftAuto 4, wo ich je nach profil einen variablen ordnernamen brauch ).
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Mi 28.01.09 13:38 
Da musst du dir den Ordnernamen selbst zusammenbauen.

z.B. nehmen wir an die Speicherstände eines Spiels wären in C:\blablaSoft\Spiel\Savegames

wobei C:\blablaSoft\Spiel bei der installation des Spiels vom benutzer ausgewählt werden kann also variabel ist.

dann könntest du dir "C:\blablaSoft\Spiel" oder den geänderten Pfad aus der Registry-Eintragung (falls vorhanden) besorgen und dann den Pfad einfach mit dem dir bekannten Ordner "\Spiel" erweitern.

Oder:
Du lässt dir über Directory/DirectoryInfo alle Unterordner eines Ordners/Laufwerks zurückgeben und durchsuchst diese nach bestimmten Mustern im Namen oder sonstiges.


Ich hoffe das ist das was du gesucht hast.
Goordon Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mi 28.01.09 13:45 
danke, hat auch funktioniert ;)