![]() |
Pfad zum Bibliotheks-Ordner
Hallo,
trotz suche wurde dies leider noch nicht direkt gefragt. Mein Programm sichert automatisch Verzeichnisse und deren Unterverzeichnisse, vorgegeben ist "Eigene Dateien". Unter Windows Vista/7 gibt es den Pfad ja nicht mehr, er ist ja virtuell. Nun kam ich auf die Idee, stattdessen ein übergeordnetes Verzeichnis "c:\benutzer\irgendwas\" zu überwachen und nur dann aktiv zu werden, wenn es sich um ein Unterzeichnis CSIDL_MYPICTURES, CSIDL_MYMUSIC, CSIDL_MYVIDEO handelt; das kann in die Hose gehen, ich weiß, allerdings scheint esmir für den Momentent die schnellste Lösung. Die Frage ist nur: Wie heißt der übergeordnete Pfad auf Dateiebene (nicht Explorer)? Also wenn der Normaluser nichts ändert? Paul |
AW: Pfad zum Bibliotheks-Ordner
Bei mir heißt er
Code:
Das ist übrigens bei allen SprachVersionen von win 7 so
C:\Users\[Benutzername]\
Herausfinden kann man es in der Kommandozeile, da hat sich nie jemand die Mühe gemacht das zu übersetzen. Wie wäre es denn mit GetSpecialFolder? PS: Kannst du mir das Programm vielleicht schicken? Am Besten mit Source? Ich werd es auch nicht veröffentlichen oder so. |
AW: Pfad zum Bibliotheks-Ordner
Ab Windows Vista gibt es die bekannten CSIDL übrigens nur noch aus Kompatibiltätsgründen. Aktuell sind da die sogenannten
![]() |
AW: Pfad zum Bibliotheks-Ordner
Ich sichere nun direkt CSIDL_PERSONAL, wenn < Vista.
Wenn >= Vista, dann nehme ich CSIDL_MYPICTURES, CSIDL_MYVIDEO, CSIDL_MYMUSIC. Aber irgendwas fehlt mir da noch, wo werden zum Beispiel die Texte (von zB Word 2003) gespeichert? In CSIDL_PERSONAL? Mit der Zeit bekommt man dieselben Problme wie Microsoft: Immer abwärtskompatibel bleiben, da die Anwendungen ja auch unter XP verwendet werden können. Das nervt echt. |
AW: Pfad zum Bibliotheks-Ordner
Zitat:
![]() Ich weiß aber gerade nicht, ob Word (2010) unter Windows 7 nicht einfach z.B. in der DefaultStoreLocation der IShellLibrary "Documents" (was standardmäßig eben der "Eigene Dokumente"-Ordner wäre) speichert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz