Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Benutzerordner verschieben

Da "Eigene Bilder", "Eigene Musik", "Videos", "Dokumente" Bibliotheken sind, die im Userverzeichnis liegen und nur für diesen sichtbar sind - ich gehe jetzt mal davon aus, dass dies auch dann der Fall ist, wenn sie verschoben sind - ist eine solche Bibliothek eigentlich offenbar genau das Richtige.
Da verwechselst Du etwas. Die Bibliotheken hatte Microsoft in Windows 8 eingeführt und diese sind eine Art Sammelordner für verschiedene Orte (Pfade); theoretisch können darin beliebige Pfade, die der jeweilige Nutzer erreichen kann, zusammengefasst werden. Dabei wird ein Pfad als Standardspeicherort für die Bibliothek ausgewählt, d.h. werden Dateien in die Bibliothek verschoben/kopiert, landen sie an diesem Standardspeicherort. "Dokumente", "Bilder", etc. sind in Windows 8 neben dem entsprechenden Ordner aus dem öffentlichen Profil standardmäßig Teil der gleichnamigen Bibliothek. Beispielsweise enthält die Bibliothek "Bilder" die Pfade %USERPROFILE%\Pictures und %PUBLIC%\Pictures, wobei erster der Standardspeicherort der Bibliothek ist.

Dagegen sind "Bilder" "Dokumente", etc.,- die tatsächlichen Ordner, wobei die tatsächlichen Namen alle in Englisch sind. Die Namen mit "Eigene" existieren ab Windows 7 nur noch als Links zur Kompatibilität mit früheren Windowsversionen.

In Windows 8 waren die Bibliotheken im Explorer so plaziert, daß man sie für die Ordner halten konnte. In Windows 10 sind die Biblotheken zwar noch enthalten, Microsoft hat sie aber "versteckt". Die Nutzer sollen wieder die normalen Ordner verwenden, weswegen im Schnellstart und in der obersten Ebene von "Dieser PC" nur noch die Ordner sichtbar sind. Außerdem ist der jeweilige öffentliche Ordner nicht mehr standardmäßig Teil der Bibliothek, dafür ist der jeweilige OneDrive-Ordner in der Bibliothek enthalten.

Was mir dabei allerdings nicht klar ist: sind diese an ihrem realen Ort dann auch durch den Userkontext geschützt, unter dem sie angelegt/in den sie aufgenommen wurden?
Zugriffsrechte gelten für Ordner, die Bibliotheken werden diese nicht außer Kraft setzen. Für die Bibliotheken werden auf der graphischen Benutzeroberfläche auch gar keine Zugriffsrechte angeboten.

Als Programmierer bin ich dafür zuständig, dass mein Programm sinnvoll speichert.
Siehe Beitrag #16 und #18. Du bist als Programmierer sowieso eingeschränkt, was die Wahl des Speicherorts auf C: betrifft. Alle anderen einem Nutzer zugänglichen Speicherorte kannst Du als Programmierer nach Belieben verwenden. Ob das allerdings sinnvoll ist, wenn Du nicht nur für Dich selbst programmierst, ist eine andere Frage.
 
Anzeige
Anzeige
Oben