Foldery powłoki, takie jak „(moje) dokumenty”, są nazywane na dwóch poziomach, a interfejsy użytkownika, które zmieniają nazwy „folderów”, są dwuznaczne, ponieważ nie wiadomo, który poziom jest zmieniany.
Na poziomie katalogu systemu plików jest to nazwa, którą zobaczysz za pomocą menedżerów systemu plików, polecenia Dir i tak dalej.
Powłoka systemu Windows (Eksplorator Windows, „Mój komputer” itp.) Przegląda przestrzeń nazw, a nie system plików jako taki, więc wyświetla poziom przestrzeni nazw.
Foldery powłoki są połączone z katalogami docelowego systemu plików w obu kierunkach; istnieją ustawienia rejestru, które prowadzą z folderu przestrzeni nazw do katalogu systemu plików, aw katalogu systemu plików znajduje się plik Desktop.ini, który wskazuje na przestrzeń nazw.
W szczególności Desktop.ini może zdefiniować: - nadrzędną nazwę „zlokalizowanego” folderu - czy ta nazwa ma zostać przeniesiona podczas kopiowania folderu - identyfikator, który prowadzi do zestawu specjalnych zachowań dla tego typu elementu przestrzeni nazw
Czasami nazwa obszaru nazw jest stosowana poszlakowo, np. Po zalogowaniu się na konto użytkownika John możesz zobaczyć „Moje dokumenty”, podczas gdy na kontach innych użytkowników możesz zobaczyć „Dokumenty Johna”. Takie zachowanie można zdefiniować w ramach logiki dla tego typu elementu przestrzeni nazw, na co wskazuje identyfikator w Desktop.ini
Problemy pojawiają się w co najmniej dwóch przypadkach ...
1) Wiele elementów przestrzeni nazw jest mapowanych do jednego katalogu
W tej sytuacji jest tylko jeden Desktop.ini, który wskazuje na te wiele odsyłających folderów przestrzeni nazw, i najprawdopodobniej „ostatni wygrywa”.
2) Windows 7 okresowo przywraca domyślne nazwy przestrzeni nazw
Powiedzmy, że ostrożnie nadałeś nazwę surowemu katalogowi do gustu, zamapowałeś folder powłoki na ten cel i ustaw żądaną nazwę przestrzeni nazw w Desktop.ini w katalogu. Widziałeś to z różnych interfejsów użytkownika i wszystko jest tak, jak powinno być.
Jeszcze kilka dni lub tygodni nazwy przestrzeni nazw powracają do „Moje ...”, a kiedy edytujesz Desktop.ini, potwierdzasz, że jest tam umieszczana niechciana domyślna nazwa. Edytujesz go z powrotem, ale to samo dzieje się ponownie i ponownie.
Problem (2) to ten, który próbuję rozwiązać, którego poszukiwanie doprowadziło mnie do tego wątku.